Commit Briefs

293bc00f96 Thomas Adam

visit gotctl folder during make obj, release, and clean


9e1ed038df Thomas Adam

do not hint at empty temporary diff files in the log message buffer

ok op@


d259e49165 Thomas Adam

ensure that files are in a state where a diff can be created, before diffing

ok op@


b5bedbbb00 Thomas Adam

use a global flag instead of a per-file flag to detect staged changes

ok op@


fc2a50f289 Thomas Adam

use mkstemps(3) instead of mkstemp(3) for opening named temporary files

Allows 'got commit' to use a ".diff" suffix for temporary diff files. ok op@


ef89979059 Thomas Adam

provide a diff of changes in a temp file while editing a commit log message

ok landry@



1a2caa8798 Thomas Adam

sync dist file list



e0220e748c Thomas Adam

respect resource limit for number of open files when sizing the pack file cache

ok op@


3991b2a5fc Thomas Adam

add respect_exportok flag, defaulting to off

allows to hide repositories if they have the magic git-daemon-export-ok file ok op@ tracey@ stsp@


832b8374d8 Thomas Adam

gotd: propagate confpath to children as well

otherwise they end up running with default config which isn't ideal. ok stsp@


a093420695 Thomas Adam

awk ftw! no need to grep, awk can filter lines by itself

ok stsp@


280d06442f Thomas Adam

change example to use useradd; ok stsp@


a5f25a125b Thomas Adam

send a newline first if erroring out in plaintext mode

otherwise, the webserver might complain: 'upstream sent invalid header: "gotwebd\x20..." while reading response header from upstream' ok stsp@


3d47d5be9c Thomas Adam

require space between commit author name and email, for Git compatibility

Allowing such author fields breaks 'got send' towards Github for affected commits because git-index-pack --strict will error out on the server: $ git index-pack --strict pack-de791fb6a3a1961e44ac5d98d72fd533bf9277c8.pack error: object 5d6bde9eaaf27f41ae8fa7112bb45e489d3c16b9: missingSpaceBeforeEmail: invalid author/committer line - missing space before email fatal: fsck error in packed object problem encountered by landry@ ok op@






4231e6b557 Thomas Adam

got-fetch-pack: fix wrong memmove length leading to dubious checksum failures

ok millert tracey


92ddd9f669 Thomas Adam

portable: compat/sockaddr-linux: add licence header

Add the standard header to this file to indicate its licence.



4f218b0c73 Thomas Adam

gotctl: simplify socket_path handling

ok stsp@


635d7427c5 Thomas Adam

remove umask TODO