Commits
- Commit:
3ca3c94dcc29e97f0271125b7ae5f9dc3afaac2d
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
rework murmurhash2() to avoid potential unaligned memory access
pointed out by naddy@
ok millert@
- Commit:
b7e0a38461dd7c0fb1261f45640ec533e7305709
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix two more error strings in pack_create.c using the wrong function name
- Commit:
7d76c4e74f889f004513c9aea5398deb37497e9a
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix wrong function in error string of emitdelta()
- Commit:
0be8fa4c11ab3b1e2c7f93a8d8649c885cd72d28
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
use RB_TREE instead of STAILQ to manage packindex bloom filters; much faster
- Commit:
40d16f06b477a3e4552e99de8ec91bce62125c6b
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync dist file list
- Commit:
8528beeff973fe088f98bbf8081b0289a7c3c028
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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:
4545b700107608ae12d074627db4e14d39f6b1fe
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
use a bloom filter to avoid pointless pack index searches
- Commit:
3333aec6eab7596a83037f6fc7abb9e0c8dee838
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix pack index cache element rotation; keep often used entries near the front
- Commit:
f1417e9f1c817d4e11dba207cf39ae12ffda2138
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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:
b6c8e5e0edc57f309ae866114527e614ad0cd76d
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix a segfault in edscript() introduced by my previous commit
Found by our cherrypick regression tests.
- Commit:
461f6aedbd48fa1a352a579c70013ff02d50a6c5
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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:
fd3a2fe6d4ac59847dc2b41f799aff0170600728
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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:
2777a00400ba964b25ac62b33acdd6677af6ae80
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
align 'diff -c' usage help with synopsis given in man page; suggested by naddy
- Commit:
cc8021afc28da386d1cab85b4d74b632b90e0108
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
implement 'got diff -c' for diffing commits with optional filtering by path
Need for filtering by path sugggested by kn@
ok naddy@
- Commit:
a3599220a642dcd27bacb8def35d06dd79ca3795
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
display the requested object type when an object could not be found
ok millert@
- Commit:
238050ce7b9ba6527d21b357cea92a51d94d39cc
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove code which was setting up repo_path redundantly from cmd_diff()
- Commit:
f1165c794c498a63e9167441e7294d79d558500e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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:
bea5ae74558ed1bc5c8372306ead95c29c5bc362
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
document "mg" as alias for the "merge" command
- Commit:
78c05fa484c4c4340258515e2742e87695ec941e
- From:
- Klemens Nanni <kn@openbsd.org>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
Ignore tags files
OK stsp
- Commit:
fbbbc6078a0f61f247a3631a2858d490cbc44cb5
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: release 0.61
Update configure.ac and CHANGELOG for 0.61
- Commit:
5881cd172e61061f5fa65200a61624a021ab8d3c
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotadmin: include gotadmin.1 in dist
When building the dist tarball, include its man page.
- Commit:
09e453880eb15ce9af1793de2d7e45c12fc8a480
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: remove extraneous strerror_r check
On a __GLIBC__ system, we need to use __xpg_strerror_r() -- this is
already checked for, so simply one of these checks to reduce code
changes from upstream.
- Commit:
c206b220ed859d6c8bd3e061fb2668e0caa68d5c
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
regress: provide a sed wrapper
In order to portably handle the difference in how 'sed -i' works between
*BSD and Linux, provide a wrapper to invoke the underying system sed(1)
based on which OSTYPE is in use.
- Commit:
fa37079fce1f4b2e6b73ab317c1840a860b56eb4
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
regress: use gdate/gln if on *BSD
To minimise the amount of churn between the difference in date(1)
and ln(n) semantics, use gdate and gln from coreutils.
- Commit:
5a7ef102e32811458b2bdf94bf772cc692504511
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
regress: enable tests
Enable the compilation and execution of the tests under regress/