Commits


fix test data directory name used by test_histedit_fold_add_delete


Fix ksh completion example to complete the first arg only; from Clint Pachl


refactor collect_commitables() to make it easier to call from elsewhere later


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


use the POSIX-compliant "date -u" command to return UTC time; ok stsp


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


remove superfluous strdup(3) from parse.y files; Patch by Martin Vahlensieck


bump version number


CHANGES for 0.56


sync dist file list


use more precise wording to describe why End/G commit loading can be slow


Mention Backspace key in the section which introduces the End/G keys, too.


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


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


remove the 'ctrl+u' shortcut in favor of just 'g' in the diff view, too


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


remove the 'ctrl+u' shortcut in favour of just 'g' as alias for 'Home' Our use of ctrl+u was not consistent with vi(1) after all. Discussed with naddy, tb, and jasper on gameoftrees@


Allow commit loading trigged by the End/G keys to be cancelled with Backspace. ok jasper


tweak implementation of separate send {} and fetch {} conf blocks Tweak man page. Factor out repeated code in if/else branches in send_gotconfig_remotes(). ok stsp@


reintroduce allowing empty fetch and send blocks with correct grammar. ok stsp@


tog: add support for navigating to first/last item of log and diff views The keybindings that we settled on are Home, Ctrl-u and g to go to the first item and End, G to go to the last. This resembles those commonly found elsewhere, eg vi/less. discussed with and ok stsp


provide separate send {} and fetch {} configuration blocks in got.conf Feature requested by naddy. ok naddy, who also suggested some tweaks that will arrive shortly


use gmtime_r(3) instead of localtime_r(3) to display time in UTC as intended Problem noticed by naddy due to failing regress tests at midnight, and then analyzed with additional help from millert. ok naddy


stop allowing empty send {} or fetch {} blocks; yacc complained about grammar yacc has been complaining about "shift/reduce conflicts" since commit 16c4be8c1cab9456f9dd0468c27f8ab73235737e Revert that change for now. Not sure how it can be done properly. In any case, allowing empty config blocks is not very important.


reject port number zero