darcs repository web UI and hosting app. This is the main darcsden trunk, which also runs hub.darcs.net. (https://hub.darcs.net)

#177Closing issue on push failed

The change https://hub.darcs.net/fx/vc-darcs/patch/a4e99be13daeccda3d0bce83a2e7948f9a959af6 didn't close the issue, though it seems to have the right form.

  • darcsden-post-hook is working on my personal installation. @simon would need to build darcsden with --flag darcsden:posthook and create the following file:

    $ cat /home/darcsden/.darcs/defaults 
    apply      run-posthook
    pull       run-posthook
    record     run-posthook
    obliterate run-posthook
    
    apply      posthook     /home/darcsden/.local/bin/darcsden-post-hook
    pull       posthook     /home/darcsden/.local/bin/darcsden-post-hook
    record     posthook     /home/darcsden/.local/bin/darcsden-post-hook
    obliterate posthook     /home/darcsden/.local/bin/darcsden-post-hook

    Using /home/darcsden/.darcs/defaults makes darcsden-post-hook work for all users and repositories. I needed to use the absolute path /home/darcsden/.local/bin/darcsden-post-hook because the PATH environmental variable wasn't working inside supervisord.

    Once the patch bundles are exposed through the libdarcs API, darcsden-post-hook can be eliminated and this can all be done through darcsden-ssh.

  • Thanks for the report and helpful info!

    I think it might be fixed now (will test at next opportunity, or let me know).