Commit Briefs
tag 1.1.1 (tags/1.1.1)
- update package URL - don't list the TODOs in the package description - update vc-got-{pull,push} docstrings
update vc-got-{pull,push} docstrings
* use the got terminology (send/fetch) instead of push and pull * vc-got-push has been using `got send' for a long time already
tag 1.1 (tags/1.1)
changelog: * make the `g' keyword in the *Annotate* buffer partially works (shows the whole diff instead of only the diff for the FILES.) * fixed list-branches regexp. * run got fetch and send inside the worktree (so no need to specify -b when pushing a branch that's not the main.) * use got diff -P when diffing: reduces noticeably the time required for diffing multiple files.
fix vc-got-incoming docstring
* style: don't go over 80 cols and keep the first line as a full sentence. * correct the description: it diffs the *incoming* history, it doesn't consider the edits on the work tree at all!
split vc-got--diff into two
- vc-got--diff-files diffs the given files - vc-got--diff-objects diffs two refs/tags/objects Reduces noticeably the time required for diffing multiple files.
run `got fetch/send' inside the worktree
I ended up running `got fetch' and `got send' from the repo directory when I was using `git push' to send stuff to the server. It was the only way. Now, there's `got send' that works correctly and does the right thing too when ran from a worktree, i.e. push the current branch, not necessarily the HEAD.