Commit Briefs

a5ddf5e0eb Stefan Sperling

changes for 0.81 (tags/0.81)



a164ea7011 Stefan Sperling

fix ambiguous phrasing of -d option documentation


e9e01966df Stefan Sperling

document the gotd -n option


0ff2c315fe Stefan Sperling

gotd: fix "bad packfile with zero objects" error while creating branches

Clients will send an empty pack file if they are only creating new references and have no objects to upload. Make gotd handle this and add a regression test which triggers the bug. Problem found by op@. The new regression test caught an unrelated issue where the client connection was left lingering after references had been updated, which made 'got send' followed by 'got clone -l' fail with the connection limit configured for the test suite (just one connection is allowed at a time). Fix this as well. ok op@


fecfd5bc4d Stefan Sperling

fix spurious "gotsh: unexpected flush packet" error when client is up-to-date

ok op@


05594ba5c5 Christian Weisgerber

regress: replace typeset with printf for shell portability

The typeset shell builtin is a ksh(1) feature. It is not available in a pure POSIX sh(1). Use printf(1) to portably perform the same string truncation. tweak and ok op jamsek


f9550d472e Stefan Sperling

fix an issue where gotd fails to accept multiple have-lines from clients

ok op, jamsek


6da1c69cd7 Stefan Sperling

fix an issue where multiple ref-updates are rejected by gotd

ok op@


abe844e2df Omar Polo

gotd: move socket path check to parse.y and error from the main process

It's handy to have a "bad unix socket path" error being reported directly from the main process since can get caught by `gotd -n'. ok jamsek stsp


809a54db7c Omar Polo

gotd: move nrepos check to parse_config

ok jamsek stsp


f4e8c21cb2 Omar Polo

gotd: print configuration errors without -d

Defer the absolute path check on argv[0] and log_init so that it becomes possible to run `gotd -n' to check the configuration file and get errors without specifying -d. Erorrs in the configuration now are actually always printed regardless of -d. While here also tweak an error message and print 'configuration OK' if -n ok stsp@


484be064c7 Stefan Sperling

fix what is probably a typo in changelog


e478352947 Stefan Sperling

fix missed attribution in changelog


c38234035d Stefan Sperling

bump version number


f08fa56da9 Stefan Sperling

changes for 0.80 (tags/0.80)


9f435beae4 Omar Polo

update gotwebd TODOs



037fce6676 Stefan Sperling

sync dist file list



8f46aeb142 Stefan Sperling

add obj/pages.c to CLEANFILES in gotwebd's Makefile


60acb47475 Stefan Sperling

license copyright++


719201df7c Stefan Sperling

remove TODO items related to indexing ref-deltas


cf534ab8a1 Stefan Sperling

fix indexing of pack files which contain ref-deltas

ok jamsek


1f3405c91d Mark Jamsek

refactor got log -d and tog diffstat to compute diff once

This eliminates the previous performance cost by making 'got log -d' and tog diff view compute the diffstat while building the diff in a temp file like we do with 'got diff -d'. Also, keep the current 'got log -d' UI as per stsp's suggestion. ok stsp@