Commit Briefs

Omar Polo

fmt


Omar Polo

improve `diff': handle the case of rev1 nil and rev2 not

This makes the `g' keyword in the *Annotate* buffer partially works. (it shows the whole diff instead of only the bits for FILES and includes the commit message)


Omar Polo

update README


Omar Polo

bump version (tags/1.0)



Omar Polo

move the copyright to the FSF

All the contributors (me, Timo and Philip) have done the paperwork, and I'd like for vc-got to be included in ELPA.


Omar Polo

fix find-revision

I don't know why I bothered with `got tree' to get the object id and stuff. `got cat' accepts filenames and does the trick. While there, also drop vc-got--tree-parse and vc-got--tree as they're now unused.


Omar Polo

cleanup

Diff from Philip Kaludercic (philipk [AT] posteo net) with minor tweaks by me, thanks a lot!


Omar Polo

push doesn't use git anymore


Omar Polo

improve tag creation buffer

initialize the log-edit buffer with `Summary: tag <version>'


Omar Polo

install a custom process filter for `got send'

`got send' uses \r to "update" the outputted text; it's nice and why don't support it? Without this, Emacs wait for a \n and output a long line with various ^M inside; it's ugly. While there, there's no need to call (vc-compilation-mode 'git), so replace it with 'got.



Omar Polo

switch to `got send' for pushing


Omar Polo

remove debug macroexpand


Omar Polo

missing require and split setq-locals

* add the needed requires, now it byte-compiles fine with emacs-27.2 (emacs-28 was always fine) * setq-local didn't support multiple values until not so logn ago IIRC