Commit Briefs

4ff74dcfee Thomas Adam

document pull request workflow in got.1 man page

With permission from Jelmer Vernooij to use my pull request config for Dulwich, and Jelmer's name, as a real-life example. ok tracey, jamsek


b0af9d3914 Thomas Adam

typo in cat_commit

otherwise prints the author instead of the committer


777aae211a Thomas Adam

tog: alias J and K to > and < keybindings for diff view

Use J and K to move to the next and previous commits, respectively, when the diff is loaded from the log or blame views. Patch by Mikhail ok stsp@


18d1acaddb Thomas Adam

got commit: add flag to specify the author

This adds a new flag, `got commit -A', that allows to specify the commit author but retains the "committer" (which is obtained as usual via GOT_AUTHOR, got.conf or git config.) with lots of help from and ok stsp


d54d17c383 Thomas Adam

portable: remove imsg.h

Allow imsg.h to be checked for portably.


3a76917e73 Thomas Adam

TODO: remove tog author/committer toggle entry


ec9b5f0bba Thomas Adam

fix email address parsing

we were both too strict and too lose. To avoid breaking got object parser (and to some extent ours too) we need to ensure that there aren't any line feeds, extra < or > and no trailing gibberish. The '@' is not actually required in the email. various tweaks and ok stsp


f69c5a468f Thomas Adam

tog: add key to toggle author/committer in log view

improvements and ok by jamsek and stsp


60b94e7d2a Thomas Adam

mark got_error_fmt as printf-like and fix the arisen errors

ok stsp@


61702ba622 Thomas Adam

portable: README: mention shortlog format

When writing -portable patches, mention the format of the commit's shortlog.


0662d3fab4 Thomas Adam

portable: update gitignore for gotwebd

Add gotwebd and parse.c which are compiled/generated and should not be tracked.


215472b4ef Thomas Adam

add another TODO idea for tog


ea0bff0410 Thomas Adam

tog: always request commits if log height is increased

Includes style improvements prompted by stsp. Previously, we would only call request_log_commits() when terminal height is increased in a splitscreen view. This fixes the case when a log view with no children is resized that can lead to empty lines: $ tog # 80x24 23j # move down to the last commit *increase terminal height to ~30 lines then reduce back to 80x24* ~5j # move down to the _last_ commit *increase terminal height to ~33 lines* *new lines are empty* ok stsp@




a2b42a7cff Thomas Adam

add more information to the HTTP TODO item


8300f02b3d Thomas Adam

add more TODO items for tog



ceac46c9c7 Thomas Adam

fix potential type mismatch between format specifier and argument

Cast argument of type rlim_t to unsigned long long to match the %llu format specifier on platforms where this might not be the case.


f1b55c5c7b Thomas Adam

portable: update murmurhash2.c

This brings the file in-line with upstream.


65ad15fa44 Thomas Adam

portable: lib/repository.c: fixup merge

It seems as though a merge from some time ago had left some stale changes in place. This brings the two files between upstream and portable back in-line. Noticed by stsp@


23794ad3ee Thomas Adam

portable: remove duplicate includes

Remove over-zealous additions of sys/queue.h which had snuck in from the previous commit.


8b925c6ccd Thomas Adam

portable: add back sys/queue.h

Now that the handling of including sys/queue.h is better, there's no need to remove those lines from the source. Copy the location of those original sys/queue.h lines from upstream at the same line number, so as to avoid any conflicts in the future.


6aa6ad446a Thomas Adam

portable: gotwebd: include grp.h

Include grp.h only on Linux.


40e33d9f00 Thomas Adam

portable: ci: add bison for macos