Commits
- Commit:
c5c77d2960094a7f94bd278d71f3dad2d8fd2533
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got-build-regress.sh run tests a second time with GOT_TEST_PACK=1
- Commit:
5df018ff07ef1aef0762d98cceb95fa04dbdb706
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rework murmurhash2() to avoid potential unaligned memory access
pointed out by naddy@
ok millert@
- Commit:
1d19226a8a09c02a94d6ccee03f964fd413f2fe1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix two more error strings in pack_create.c using the wrong function name
- Commit:
2d467c6d020f635039e8a2fadf1b6ea7f7a18a9e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix wrong function in error string of emitdelta()
- Commit:
f8b19efda6453501f8bc4ce868f953b703dca576
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use RB_TREE instead of STAILQ to manage packindex bloom filters; much faster
- Commit:
fc75ac9d8ce9e5332732edc1403fb3856e2a6d24
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
sync dist file list
- Commit:
8f2ca62d67489d1f75ac4eb42590a9b720c66ccc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
do not skip ignored directories in 'got status' if they contain tracked files
Fixes regression introduced by commit 41f061b2f459318f3738f59d7676efccc4beb344
where tracked files inside an ignored directory were reported as missing.
- 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