Commits
- Commit:
3b6e8f190b15806548d62418e2d3df56486cb631
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
patch regress: unify some tests
- Commit:
4f34ed97e0f428b8e9695ed8c18c681c339f7f02
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
allow for ignore whitespaces when matching the hunk
- Commit:
0335d24d8aee21c0754bcee3471af5d81b515221
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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:
9ebd31ec452c4cce92a00cf8031c063393bf9fd7
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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:
07dd3ed35a32846bee5a7e36c2423eb8b404b9e3
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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:
bcee88288085c75f185b4f4490fb97a5ebf29964
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove a tog blame TODO item which has been implemented
- Commit:
a4999e53b13bec4e7a0bd9c14fe457168f281745
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove 'author' TODO items; these have been implemented
- Commit:
c36b5b9ad3d8fbd3ad13b5a7a0fa4b8022c48dee
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add two more TODO items
- Commit:
cdbe1d7d5e05803418c160eaac35442489398f49
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
move use of sin_len out of gotwebd's parse.y
ok tracey
- Commit:
82a8b7ecf5c23c6bb7dc0b1bf17d5608316834f9
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
rework got patch -c documentation
ok op@
- Commit:
6f0bf9bf2208992840af747296f09053d37593f3
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove pointless repo_close with leaked error; found by florian with scan-build
- Commit:
cf1fe301a38235134f7eb246ec0258c003b76e6f
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix two missing error checks in tog; found by florian with scan-build
- Commit:
e2273eeb0781cf96e4745d326fd6e1ff10bc15f4
- From:
- Tracey Emery <tracey@traceyemery.net>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tweak op@ log_debug output
- Commit:
460244b7123b88e7101f863e363a2244c59daf12
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix logging of fcgi_send_response
as originally intended by tracey@
- Commit:
a5a99557dbce7e25efeaf31f37322748fed8da50
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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:
57d4848d969f00db854acc82cd5e920532a9f809
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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:
f24996f19460af47ec131fd1b637b134860ae6a4
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: simplify isbinary
- Commit:
0c2c6365f8e2e5b832c9c91e6bec8f81bbe2df90
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
implement fcgi_gen_response on top of fcgi_gen_binary_response
ok tracey@
- Commit:
d54f10aa3fdb292115d93d868ae105413f812a7a
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: fix double Content-Type (and the typo)
ok tracey@
- Commit:
ef0937d6aa633a60c254ef9ab536c2da4ac6ac14
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
warn about the interaction between got patch -p and -c
suggested by stsp@
- Commit:
7d8bcb99cc69666c8317a8c1cadc8dc5885a7a77
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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@
- Commit:
219482121213057d543880d13747cebe11895075
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
simplify got_patch/apply_patch to call reverse_patch in one place once
Current code is overly complex; it looks if the diff *might* use diff3
merge to postpone reverse_patch until we know for sure. Instead, just
reverse_patch in apply_patch once we know if merge *is* used or not.
- Commit:
831297da020634f03598418e375149da41098308
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a simple test for 'got diff' against CRLF files
- Commit:
adee8ef20615e62d3f032c73878219d81c5ce072
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync files from diff.git ed9312f04bcebc7aee4f7e7d96d6ec467cb9bb66
- Commit:
7224234d05a484296e83f2c66dcfce87ab931cad
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
`got patch' pledge early
ok stsp@