Commits
- Commit:
b343c297c60d4200da952ab5b2843eec39ed42b1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use a bloom filter to avoid pointless pack index searches
- Commit:
7a0b1068b1c1dc1680f5dc45b7a4ea1e9d8a9b9e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix pack index cache element rotation; keep often used entries near the front
- Commit:
10a623dfc23b47f494941e0eac741420c08372a3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
sort and de-duplicate work tree path command line arguments
This is important in cases like 'got diff file.txt file.txt' which
should only show the diff for file.txt once.
suggested by kn@
- Commit:
90de04bc7f1b85b9c491bcd124f6178fad005de1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix a segfault in edscript() introduced by my previous commit
Found by our cherrypick regression tests.
- Commit:
f10244c07ff073c7f69ecf2044ac34e85f0666a0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix merging of files which contain a dot on a line by itself
Annoying bug which we inherited from OpenRCS which inherited
it from OpenBSD's diff3 program.
ok tracey millert
- Commit:
2c9e323b3e6b33240740c40bbef58acdae141b56
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
speed up 'got histedit -l' and 'got rebase -l'
Cache commit timestamps in struct got_reference in case we are sorting
references by commit timestamp. This avoids opening and closing commits
every time we compare two references with each other.
ok thomas.adam
- Commit:
51ed7429eaf94d2ab0dfa3f248549b2279c7e5d6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
align 'diff -c' usage help with synopsis given in man page; suggested by naddy
- Commit:
67b631c9e0d2c43ceeda1a387ba696b2d34a1035
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement 'got diff -c' for diffing commits with optional filtering by path
Need for filtering by path sugggested by kn@
ok naddy@
- Commit:
138e4f4798d5a09e2b97c9a18e49999fb8ff599b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
display the requested object type when an object could not be found
ok millert@
- Commit:
8f83a2643c211f21ec5731e80ebcb6218f7c6689
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove code which was setting up repo_path redundantly from cmd_diff()
- Commit:
237cfda12ceeaf6741ae34b166118631ffd35a80
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got_repo_match_object_id() filter tags by the requested object type
Potentially this function could return objects of a type that was not
requested. Problem found by code inspection.
This change does not affect any of our existing tests.
- Commit:
8cb8da5b6d133f8130a9e4e828ca00ff0bb482ca
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
document "mg" as alias for the "merge" command
- Commit:
c1e86b1d5bb299f6bcc93a8024575a12da339286
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add an xfail test for a bug in merging content with a dot on a line by itself
- Commit:
09209b8a13411e9d8464267c5e65c2c848455496
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add test for merge result when lines are inserted at the top of a file
Based on a patch by Omar Polo
- Commit:
aaef19b43a34ed335737d733fbfea51056f2e2bb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
sync files from diff.git 346d4986568ffbcfdc53cce45dd8a468535a68f2
- Commit:
e7ffb0b07b18c20ebb619f3879602d629d0fbbc6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for multiple path arguments to 'got diff'
positive feedback from Omar and kn
ok kn
- Commit:
f736d93a2da5b433c03766eee9f631af9dec2318
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
link to the FastCDC paper from deltify.c; suggested by Ori some time ago
- Commit:
6eab69f730c8340837a82452cf8797251b3e69c2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make the number of elements in deltify's geartab explicit
- Commit:
b06f0b745c7a465de60c10ae2f0fffa84d56a221
- From:
- Klemens Nanni <kn@openbsd.org>
- Date:
Ignore tags files
OK stsp
- Commit:
fbceed276169dca1e44e32d08e41f412e72190a5
- From:
- Klemens Nanni <kn@openbsd.org>
- Date:
Provide lib/Makefile to enable tags file generation
The root Makefile does not hook into lib/ via <bsd.subdir.mk> since it
is not a program itself and thus gets included by all others.
This means `make tags` skips lib/ and `make -C lib/ tags` does not know
what to do; provide a minimal <bsd.lib.mk> stub and hook it up just
for the "tags" such that *all* source is browsable via tags.
See /usr/share/mk/bsd.README for details.
Feedback stsp tb
OK tb
- Commit:
e99d9267c8cc287a60f768d4282c01b9f5f6c975
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
plug memory leaks in got-fetch-pack and got-send-pack
ok naddy
- Commit:
dd088d9503d8e7cebbb30c535d8e4d11556c8d30
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
let 'got fetch' send all references to the server to avoid redundant downloads
Problem reported by naddy.
ok naddy
- Commit:
0c079dbc7e6ed9857d4a13d908cc6858d57c81ec
- From:
- Klemens Nanni <kn@openbsd.org>
- Date:
Fix "mandoc -T lint -W style" nits
- Commit:
b13a4ebcea7c7ed18b52d65e78ea2b78cc8bcd40
- From:
- Klemens Nanni <kn@openbsd.org>
- Date:
Document command aliases in tmux(1) style, add tags for navigation
Complete 95f394e8917def2c11ce292b3a8f804d261b1d12;
reminder to look at gotadmin(1) from stsp, thanks.
- Commit:
41f061b2f459318f3738f59d7676efccc4beb344
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
ignore unversioned files while aborting rebase, histedit, merge or operations
ok jrick