Commits
- Commit:
2be5e1a234aeec2c4e8d6b84f0405034ed8664fa
- From:
- Omar Polo <op@omarpolo.com>
- Date:
got patch: keep permissions after patching a file
ok stsp@
- Commit:
b22138f5dbdf02a4800b44caa215bfa102ee321b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
introduce got_patch_progress_cb
This introduce a proper got_patch specific progress callback that is
invoked after processing a patch. It also drops the hackish printf in
the modified case and takes `nop' out of the struct got_patch.
ok stsp
- Commit:
b8af7c0693fbaccaecf7b904aaf237066269f222
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
print additional progress information while packing
ok op@
- Commit:
899fcfdf4534887848844329dae7327bd810a432
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add a dry-run/nop mode for got patch
with lots of help from stsp for the manpage bits!
- Commit:
dbda770b9c10968769697cd1a7d6ffff596dd30b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
check file status before applying the patch
Don't allow `got patch' to delete files that are not known, or add files
that are already known and to edit files that are known, not obstructed
and without conflicts.
- Commit:
f7fce2e256045540640f55a619a55eea6ec859fa
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got log, diff, blame, tree, and cat unlock the work tree earlier
These commands perform potentially long-running operations on the
repository after reading information from the work tree. There is no
need for them to keep the work tree locked until the end. Doing so
blocks other commands the user may want to run concurrently. For example,
the user may want to be able to run 'got diff' in the work tree while
browsing 'got log' output in less(1).
Pointed out by Misha on gameoftrees IRC.
- Commit:
ca6444c5b3830627626458222ef3f16852e3505f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
got patch: re-add forgotten lseek
otherwise got-read-patch can't parse any patch because the position
indicator is at the end of file. While here fix the return too and set
patchfd to -1 on error (stsp suggestion.)
ok thomas, stsp
- Commit:
39479daec29a845f84812b85418dc85dc3a433a9
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
make "got cherrypick/backout" match argument against refs before object IDs
Use got_repo_match_object_id() instead of hand-rolled code and pick up
the updated handling of reference arguments.
ok stsp
- Commit:
d8247bfd656690b08de2d17c40861701b5b8be6d
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
make "got ref" match argument against references before object IDs
Use got_repo_match_object_id() instead of hand-rolled code and pick up
the updated handling of reference arguments.
ok stsp
- Commit:
d955343d21ec47956137ebce96b31ce9c0de5669
- From:
- Omar Polo <op@omarpolo.com>
- Date:
pass the callback data instead of hardcoding NULL, ok stsp
- Commit:
e9ce266e31923cc339954b331d273d9bba543f6f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add `got patch' command for applying unified diffs
- Commit:
3e1665345ba868287dfd11c63dbeb10ce68fb922
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
const-ify command and option tables
ok stsp
- Commit:
e546352ca5c53b183a9f3e39ce7c28db035c8cf4
- From:
- Josh Rickmar <jrick@zettaport.com>
- Date:
remove stray tab that snuck in
- Commit:
bdc78ba63c2d4a419a35a7e50abc97c2da8f32de
- From:
- Josh Rickmar <jrick@zettaport.com>
- Date:
display GMT offset in cat command
ok stsp
- Commit:
b593496508f3e82abafe91570d78867dcbcae871
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
shrink the width of formatted output fields to their expected size
Replace FMT_SCALED_STRSIZE with (FMT_SCALED_STRSIZE - 2) as field
width when formatting output for printing. FMT_SCALED_STRSIZE
includes space for a nul byte and a minus sign. Output values
are expected to be always positive here.
ok stsp