Commit Briefs

69de9dd421 Stefan Sperling

limit checks for merge conflicts to files affected by the merge

Performance problems reported by naddy


6435d2a6d2 Christian Weisgerber

sys/param.h is not needed


5546d4669c Stefan Sperling

plug a memory leak in check_merge_ok()


a16d97bdc6 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.


243a13f59c Stefan Sperling

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

reported by + ok naddy


4deef56fe9 Christian Weisgerber

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

ok tracey stsp


6c13b00592 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...



0e33f8e0be 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.





eac1df479e Stefan Sperling

make 'got send' heed the branch {} options in got.conf(5); they were ignored

ok naddy



dc8256b60d Christian Weisgerber

"got blame" now shows UTC dates, adapt regression test; ok stsp



2cf9e3ff29 Stefan Sperling

bump version number


ce0c9cde93 Stefan Sperling

CHANGES for 0.56 (tags/0.56)


0d64986a88 Stefan Sperling

sync dist file list




528dedf3fe Stefan Sperling

make tog block other keys except Backspace after End/G is pressed

This should avoid unexpected behaviour resulting from unrelated key presses messing with the log view's state variables. Pointed out by tracey, and also discussed with jasper. ok tracey


26f0cb2407 Jasper Lievisse Adriaanse

sync tog.1 after fb280deb with respect to the Backspace key description

ok stsp



751490770b Stefan Sperling

make tog ignore Ctrl+L and B while loading all commits

Otherwise tog gets into a funky non-recoverable state if these keys are pressed instead of Backspace while commits are loading. bug found by + ok tracey