Commits
- Commit:
2cf9e3ff298ed9a841b21d51174003f268b33a01
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
bump version number
- Commit:
ce0c9cde93dae0666f3d1bbc26264188f2cf3399
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
CHANGES for 0.56
- Commit:
0d64986a88afec539afd40069c1d41c3f6ec1517
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
sync dist file list
- Commit:
1dd93b2a37823ef322c22aa1a8ff94c53fb25186
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use more precise wording to describe why End/G commit loading can be slow
- Commit:
9ebbe6e1ffb90c55372b92fb35274daf91b30374
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
Mention Backspace key in the section which introduces the End/G keys, too.
- Commit:
528dedf3fe0051922cb1a66083fce16ac0057753
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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
- Commit:
26f0cb24072c223eeabed2bc6c655a8b134e2424
- From:
- Jasper Lievisse Adriaanse <j@jasper.la>
- Date:
sync tog.1 after fb280deb with respect to the Backspace key description
ok stsp
- Commit:
00f6361c1e0301276370cb0c7a731cb8b99caa2b
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
remove the 'ctrl+u' shortcut in favor of just 'g' in the diff view, too
- Commit:
751490770ba7a1fe3669a4a604d7412ba8cba776
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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
- Commit:
27890b182992d202636b55c305e5dc4175f4cd0b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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@
- Commit:
fb280deb15e67b1bd8ef0f722a7430b8e9312871
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
Allow commit loading trigged by the End/G keys to be cancelled with Backspace.
ok jasper
- Commit:
93f8a3371abdcbfdc9e411ff44942acb0198ca47
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
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@
- Commit:
f08eaca092150217800d58a98ee47b078ef8689b
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
reintroduce allowing empty fetch and send blocks with correct grammar. ok stsp@
- Commit:
912a3f7945204384e4aa755c41dd4e89a855ef38
- From:
- Jasper Lievisse Adriaanse <j@jasper.la>
- Date:
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
- Commit:
6480c871c8f9ffdce90c10e7a7313e1187de019a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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
- Commit:
e385fc421f331989f2e6518465e5ead42e5a0618
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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
- Commit:
92952c0ecd960182cd5822e21126351bff23ad61
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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.
- Commit:
7c84ef0790275b20085c4f2f5d6543da4fa9cb27
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
reject port number zero
- Commit:
f1cacac799e48da059d50c727b25d240483bed12
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
validate non-optional settings in send {} and fetch {} config blocks.
- Commit:
aaf30ee7d7d84dcb4161aea893265400f9f19c13
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename variables to avoid too much repetition of the term 'repo'
- Commit:
5de743f8fddcaaf2912ffc92dce239aa6227d6d0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix seek to incorrect offset in the delta base when creating deltas
The stretchblk() function needs to compare data located after the block
which has just been matched. However, upon entry it was resetting the
file pointer of the delta base to the beginning(!) of the block.
The other file is correctly positioned after the block.
In many cases the data won't match and stretchblk() will not stretch
the matched block. But when the data did happen to match this resulted
in a bogus delta, and wrong file contents when the delta was applied.
Fix this by setting the delta base file pointer to end of the block.
Problem reported by naddy after our server refused a pack file which
was sent by 'got send'. I could reproduce the issue by running the
'gotadmin pack' command on a copy of naddy's repository.
ok naddy
- Commit:
535e07c7d678cfc4a2b6ad61f72c36e0a46e5111
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
make realloc_ids() malloc-like and do not overallocate
Let realloc_ids() take as argument the number of entries to allocate.
Do not allocate an extra chunk.
ok stsp
- Commit:
a96621150027f46d946238e99c8236a06f79f0da
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
add missing "return 1" to failure handling in the regress scripts
ok stsp@
- Commit:
8f2a2f4f1cea3d391fbf62e7507dd233cad10d99
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
drop realloc_ids() initialization calls, one of which had a typo
realloc_ids() is called again in the loops that assign to the ID arrays,
before the first assignment.
ok stsp
- Commit:
43e4eb1bf2ab96fb4ea1fb53f993913df354db94
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
Add got(1) command tab-completion for ksh(1) to EXAMPLES section.
Suggested by Clint Pachl, thanks!