Commits
- Commit:
f8c2e76ae39f8ef7f3fdb22bb583cb5cd7ad8a98
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
revert previous commit to sync with diff.git changes; it broke the build
../lib/blame.c:344:11: error: implicit declaration of function 'diff_atom_hash_update'
- Commit:
e233ad8019a1397f1e5705b29099b52d3dcc67e8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync files from diff.git f400825bc668466d9fc593470514d6e69ddfc5ff
- Commit:
1c5fbba37ab2b1654ee4f163b4f3012a8142b5a1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync files from diff.git cd9ef01a441e0ecfd499bf907c15a2878f7e0ee2
- Commit:
d7c808b798d30921f53b27c8789f3449e86bc8d8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
locate_hunk: set mangled earlier for clarity
suggested by stsp@; no functional change.
- Commit:
57b1c3f23ff1e0399a97ed8d7a57fef8471e188f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
patch regress: unify some tests
- Commit:
445d38d7eafbd42b45d230374395225256a9994e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
allow for ignore whitespaces when matching the hunk
- Commit:
311b7e33449ba2b480b546b8e5b79221b1539b70
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: avoid large allocation per fcgi record
while here also wrap fcgi_send_response to make sure we don't end up
trying to send a fcgi record bigger than allowed.
ok tracey@
- Commit:
eb4adfd9ef8f9c4e46c77c5178fd19ad1b914544
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
sync files from diff.git 3a15e1807a369c0a7827363eca22c9f1a8598d9c
Rather than realloc in fixed-sized blocks, use the 1.5 * allocated scheme
when growing the array. This produces fewer allocations and up to 3x speedup
on large diffs.
ok stsp@
- Commit:
94b80cfa87e0bfc8933b9e7614974209e87de290
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
tog: add n{G,g} key map to jump to line n like less(1)
Available to all views; for example, 99g will navigate to line 99 in the file
if in a blame view or the 99th commit if in a log view. Includes improvements
suggested by naddy and stsp.
ok naddy@
- Commit:
dbe6473633277908de50e1c49cfc50542caf8d4c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove a tog blame TODO item which has been implemented
- Commit:
016b42dcadf799141891a179aca861bdd65f68c1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove 'author' TODO items; these have been implemented
- Commit:
bc8ea12425ed771954c4d8c9141f51328b654838
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add two more TODO items
- Commit:
86b4b772a2c289053be29f6df2ad411dc853e05a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move use of sin_len out of gotwebd's parse.y
ok tracey
- Commit:
76e495bdc01c788b25c5f79d55da328e0b5d7d94
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rework got patch -c documentation
ok op@
- Commit:
78368643b1a7e297cd29cca32debb6514d206df1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove pointless repo_close with leaked error; found by florian with scan-build
- Commit:
279d204752d9f8c22b1a45fa30e4aa8e45f43fb9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix two missing error checks in tog; found by florian with scan-build
- Commit:
7375fc126e0f55289656336c6c8160c46efaba20
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
tweak op@ log_debug output
- Commit:
b43fa49a9931372eb6c60a9fb4bda9ac58ba9e39
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix logging of fcgi_send_response
as originally intended by tracey@
- Commit:
cb8b898671a36b65caec01bef948f24df2a3c3a8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: handle partial writes
fcgi_send_response can end up trying to send big amount of data, in
particular when serving blobs. if a write failure occurs, gotwebd and
httpd go out of sync and "bad stuff happens".
debugged with and ok tracey@
- Commit:
0d8d489a9ef3cda200d0e71337bc1b6d1c7bc03f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: simplify got_output_file_blob loop
there's no need to distinguish between plain text blob and a binary one
in the output, just send it chunk by chunk.
ok tracey@
- Commit:
d4d45e4372f118778894438b90f9ef5ad70c7020
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: simplify isbinary
- Commit:
9dd0e5e95bed2a093939d798e0080c1451217050
- From:
- Omar Polo <op@omarpolo.com>
- Date:
implement fcgi_gen_response on top of fcgi_gen_binary_response
ok tracey@
- Commit:
d27161034833cc359a3fec898d6ddd388ad2622e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: fix double Content-Type (and the typo)
ok tracey@
- Commit:
c72da327af6cd2fde74d7803b528dccf2af02ecc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
warn about the interaction between got patch -p and -c
suggested by stsp@
- Commit:
5f56d41e1acd9cce7202960acad0cab3516e9c26
- From:
- Omar Polo <op@omarpolo.com>
- Date:
got patch: add -c flag to apply at a specified commit
it's useful for e.g. to apply old patches that weren't generated by `got
diff' or git-diff(1) and so lacks the metadata needed for the 3-way
merge.
manpage improvements from and ok stsp@