Commit Briefs

Christian Weisgerber

make "got branch -d" print reference name and value

Also silence output of "got branch -d" in a regression test, from stsp. ok stsp


Christian Weisgerber

tog: jump directly to first log item instead of traversing the list

ok tracey


Christian Weisgerber

tog: add support for navigating to first/last line of tree and ref views

ok stsp


Stefan Sperling

bump version number


Stefan Sperling

changes for 0.57 (tags/0.57)


Stefan Sperling

fix 'got send' adding too many objects to the pack file in some cases

Load server-side tags before loading local commits. Otherwise objects which are reachable via server-side tags will not be filtered out.




Stefan Sperling

limit checks for merge conflicts to files affected by the merge

Performance problems reported by naddy


Christian Weisgerber

sys/param.h is not needed


Stefan Sperling

plug a memory leak in check_merge_ok()


Stefan Sperling

remove ancestry sanity checks from 'got cherrypick' and 'got backout'

While these checks might catch usage mistakes the performance overhead of scanning the entire history of the current branch is not worth it. Measurements provided by naddy, cherrypicking 5 commits of OpenBSD's src repository in usr.bin/rsync: Before: 5m50.33s real 4m02.36s user 2m04.41s system After: 1m04.92s real 0m28.24s user 0m36.54s system Further performance improvements could be needed but this is a first step.


Stefan Sperling

fix bogus error when 'got cherrypick' merges changes into a locally added file

reported by + ok naddy


Christian Weisgerber

tog: add support for navigating to first/last line of blame view

ok tracey stsp


Stefan Sperling

Update comment regarding the merged_paths list used by rebase and histedit

with insight I obtained while trying to make this idea work, and failing...



Stefan Sperling

disable ignore lists during status walks used by rebase and histedit

Fixes rebase of gotwebd branch which added a new directory which is also matched by .gitignore rules on the branch.









Stefan Sperling

bump version number