Commits
- Commit:
634fd2c70672e347f54ce070d803309d87919157
- From:
- Josiah Frentsos <jfrent@tilde.team>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
put manual page sections in the proper order
- Commit:
2bb0ff1b00186ae89fbf42a85a4b757cee4e0d31
- From:
- Josiah Frentsos <jfrent@tilde.team>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotd.8: Add missing .El; gotd.conf.5: Fix typo EL -> El
- Commit:
e195fd1653c7e62c01c80ee2d729a866b67500a1
- From:
- Josiah Frentsos <jfrent@tilde.team>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotsh.1: Add missing .Ed
- Commit:
c691a00eecda8a2d992732696620952d61e73615
- From:
- Mikhail <mp39590@gmail.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix gotctl usage string
- Commit:
3fe5d0fee4a9e03753cf693bf839bf26cb872d54
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
got send: show server error
Print the error message reported by the remote server when failing to
update a branch (for e.g. because of a server-side check.) Reported by
gonzalo@, with help and ok stsp@.
- Commit:
2dd71cdd72c0c6c4ce607fdc73ae38fa898bfeb2
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: fix memleak in error path
ok stsp@
- Commit:
a3f334437c3608015c16d7a39163232e59ea514f
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
update gotd TODO items
- Commit:
90d8536c17a38f6a8857e50bc6841c21d35bb022
- From:
- Tracey Emery <tracey@traceyemery.net>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
rm useless continue ok stsp
- Commit:
450707b946ce7234aca6126a3f98ac4b050018e2
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: set next version
- Commit:
ba229487d6a55dee6ba3c2cc596cf0e589491ce9
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: release 0.79
- Commit:
fe82ea67f91b10958ed2a59d90f2934be03fa9c7
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
bump version number
- Commit:
92dfd869aab759d18b3079146edbaa5ffa7d64d1
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
CHANGES for 0.79
- Commit:
24d640c0fc251bf1dbdcb65f311b13f39ed4d33e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync dist file list
- Commit:
86ebaa2ce0882a76126128477ddd96e3339cbcf8
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotd regress style tweaks from op@
- Commit:
a07c01e040456b7281cd721bbb5df02c050ff654
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a regression test for sending to an empty repository via gotd
ok op@
- Commit:
2a0fb198ea0e9b0b82518ecf0f8d04962d74aca6
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix capabilities announced by gotsh when no reference exist in repository
ok op@
- Commit:
9b2510924916cdc1e66d879b43f4dc953aac3c83
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
use sub-second precision when checking for objects/pack/ modification
Convert from st.m_time (second-precision time_t) to st.m_tim (struct timespec).
To compensate for the potential case where a filesystem provides resolution
in seconds only, always read the directory if no pack files are known to exist.
Otherwise, there is a race condition when gotd repo_write creates a new pack
and a request arrives for repo_read shortly after. Caught by a regression test
for gotd on empty repositories. Test failure pointed out by Mikhail.
ok op@
- Commit:
c22ed3f5d5d97db3f1d8fc8c649537c9033136f9
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make 'got clone -b' work for repositories which lack a HEAD reference
ok op@
- Commit:
c94b2859b3b5268adec2353832d0491a11382f83
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
upate number elements stored in the delta cache when removing an element
- Commit:
b1fad72fdca8c2a237161cac88778e31a58bccb1
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add missing free() of delta buffers in several error paths
- Commit:
345f650943608219909e5b5b0e5d77c4c9ca26bb
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
reduce delta cache size to avoid running out of memory on large pack files
As reported by Jerome Kasper, got-index-pack would run out of memory while
cloning projects like LLVM or the Linux kernel. The delta cache was pushed
to its maximum size limit of ~2GB, which is much higher than the default
user data limit on OpenBSD. Set the delta cache size limits to values which
should result in the cache limiting itself to 128MB or less.
- Commit:
b5a8f7447cf93c910aa0933817b85799080ce17d
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add dedicated compilation flag for the delta cache, separate from object cache
- Commit:
0699dbc20feda4209ace57a148624da7beceb692
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
zero-initialize all of struct got_deflate_buf in got_deflate_init()
Fixes a potential bogus free on error.
got_deflate_end() relies on zb.flags to be initialized. It will try to free
a bogus zb.outbuf pointer if zb.flags happens to set by uninitialized stack
memory while we are calling got_deflate_end() in an error path.
- Commit:
fedfac2c387cf3b4cb9e3530c517197190dadc2c
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
zero-initialize all of struct got_inflate_buf in got_inflate_init()
Fixes a potential bogus free on error.
got_inflate_end() relies on zb.flags to be initialized. It will try to free
a bogus zb.outbuf pointer if zb.flags happens to set by uninitialized stack
memory while we are calling got_inflate_end() in an error path.
- Commit:
a7e9cbc61974b99b3f64f9ccdb4f6cc50c1ac639
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make gotd work as intended on an empty repository; regression test is upcoming