Commits


switch to GPLv3 and while here adjust slightly the comment headers.


Emacs upstream has fixed the documentation, comment not needed


vc-got-log-incoming


implement vc-got-diff-switches


kill got stage/unstage buffer after utilisation and introduce unstage-all


apply-impl should not be interactive


add Makefile ATM it only compiles el to elc


use vc-find-root instead of vc-got-root I'm not entirely sure, but I don't want to cause cyclic dependencies between vc-got and vc-got-stage (even thought they depend on each others).


fix table


document vc-got-stage-mode


adding vc-got-stage vc-got-stage is a minor mode for vc-diff buffers controlled by Got. It's a tentative at implementing the stage operation for specific changes instead of whole files. vc.el works with filesets, and this is fine. But sometimes you want to commit only certain hunks. This initial implementation allows the user to stage changes, but you can't commit them (yet).


implemented vc-got-push


implemented vc-got-log-outgoing it shows an extra commit, but it's a start!


typo


typo in vc-got-pull it still doesn't work, but at least now it invokes the correct subcommand.