Commit Briefs

Omar Polo

fix list-branches regexp


Omar Polo

annotate-time: drop save-excursion, explain why looking-at

The (save-excursion (beginning-of-line) ...) bit is not needed, as the VC interface guarantees us that the point is at the right place before each invocation. While there, add an explanation for the `looking-at' usage: ideally we should use `re-search-forward' (which moves the cursor too) but produces an ugly result. It's the second time I'm stumbling on this and wasting time, so the note is warranted.


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

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