Commits
- Commit:
0a79feb19b449594a4dbf7aad0a5a5e0c4cd6c9c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
Xr gotadmin(1)
- Commit:
20662ea0d15900417adcea3b296822f88d2a38d4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce 'gotadmin info'
- Commit:
762d73f46b73795f4f1defc7cbadd0a3c3f17604
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce got_object_open_loose_fd() for library-internal use
- Commit:
509c99732c4da3e3b74c17d09aba5a38b701716f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add got_packidx_get_packfile_path() for library-internal use
- Commit:
c6e8a8268ec4f4240d51dcfd54d05c5370060747
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
do not update symlinks which are already up-to-date
This fixes spurious 'U' notifications for symlinks during 'got update'
that occurred even when the work tree was fully up-to-date.
Observed on a work tree of the FreeBSD src repo and reproduced in our
test suite by adding a no-op update at the end of a test which deals
with updating symlinks.
- Commit:
0f58026f98fdad502497af6b7bb1e8778ee88b42
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a missing STATUS_EXISTS notification in update_blob()
- Commit:
6de13529a2a91cf3e898260a49c82ba7ace2d4db
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
bump version number
- Commit:
d34046a73f8c55d804d0dfe6174b15b7dcf4905f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
CHANGES for 0.52
- Commit:
7495ec13694c2696ee3fd6c7b4ec3e8f09e98f89
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix open file descriptor leak in error path of read_object_header_privsep()
- Commit:
1795b260b54186116911b1d32d6767ea9b221b04
- From:
- Klemens Nanni <kn@openbsd.org>
- Date:
Fix "mandoc -T lint" WARNINGS and ERRORS, add missing word
- Commit:
1a1242a9a15f34878343aebfb28a71e0c5d9b904
- From:
- Klemens Nanni <kn@openbsd.org>
- Date:
diff: reduce duplicate code
Condense error checking to reduce a future diff moving those lines around;
this pattern is already used in other parts of the tree.
fine stsp
ok tracey
- Commit:
ac62b7128d19ff467525fe11e07efdbc47c53bb5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
when reading a pack index byte-swap fields at compile-time where possible
suggested by mpi@ ages ago
- Commit:
6c41426143b93f57eebf1aaac35dcee4fa3fc282
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
cap pack file cache size at 1/8 of the current open file desciptor limit
- Commit:
61303e6e0b9649166ad58054f5fe7b4e8ccaa136
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix off-by-one in got_repo_cache_pack()
- Commit:
159a21e5a66248bba48b1b665ff4c2c3c61b2240
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
increase pack index cache size from 16 to 64 to improve performance
This can make a huge difference on repositories which contain more than
16 pack files, at the expense of additional open file handles.
My test case was a ports.git repository with > 60 pack files (these
accumulate due to 'got fetch', and 'git repack -a' would condense them).
With cache size 16 'got update' in /usr/ports took more than 60 seconds.
With cache size 64 the same command took less than 5 seconds.
The root cause is probably that mapping and unmapping large files over
and over again is expensive on OpenBSD.
- Commit:
4d9042b347e757448bd0dff60537fe57e1af5ad1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix error checking in dial_ssh()
- Commit:
46be108faf24f180cc05a66d874d9a449472d817
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
bump version number
- Commit:
7674972af5bfba1ff70fa0ec95b4ebd6e6caf0a1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
CHANGES for 0.51
- Commit:
4cc1f028ad995562d5037a1c8c54a241956d9dbb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix use of an uninitialized stat buffer during work tree status crawl
found by naddy
ok naddy jrick
- Commit:
9e822917b02cb36e8dd86a73a51ddfd57baa6c25
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rebase/histedit -l: error out if no backups for the requested branch exist
- Commit:
22403ab7111504d4c33872ec85a46d2eaf21a95b
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
deltify.c: explicitly include <endian.h> for be64toh()
- Commit:
6deaf2369b6d093c0eeb7f97a7e0d6cbcbc8d210
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
bump version number
- Commit:
f5999cdefa3555d8576284261c3d1f12113cd49f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
CHANGES for 0.50
- Commit:
5df0db63061260208869cb12cff61bd78803973b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
sync dist file list
- Commit:
e3199de8d492801af7a1268d0bd0e8339074a9cd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix strftime return value check; found by jrick