Commits
- Commit:
8c6f70b8447af7b0c6a6d0feed3417168ce13ee2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
CHANGES for 0.48
- Commit:
60e40e9508a5c419b43c5c0d32f9a3af81546463
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
close file handles before freeing other things in got_worktree_close()
The work tree's path needs to be valid while constructing error messages.
- Commit:
e7abd6b665c4cff5b07ed20382f14cc1b5775c5c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix missing close(2) error check in got_worktree_close()
- Commit:
08578a35f60be8657db97b705f27a55ab61850c8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make close(2) failure checks consistent; check 'close() == -1' everywhere
ok millert, naddy
- Commit:
56b63ca4ab1049de6fa2d6910ce22c16e2b42a53
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make fclose(3) failure checks consistent; check 'fclose() == EOF' everywhere
ok millert, naddy
- Commit:
a6b21eef0424b9af0a7d5dc6ade675b94dde3150
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add missing braces around multi-line if-statement in got_worktree_close()
- Commit:
a06ff56fe6d05906b4a5c515605b1196b3479d1f
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
fix a use after free()
ok jrick stsp
- Commit:
56d0a75325a6ada09ad4f1c586f7fde7971b52f6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
let 'got clone' write gitconfig directives that match the generated got.conf
- Commit:
1fddf795d370eab80e6b2a3e502a6e7e89c9e963
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix 'tog blame' segfault upon empty input file; reported by + ok naddy
- Commit:
d51387a0c213a0d133580b7cf37bca8f7e8569f3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
expand coverage of test_update_single_file: test file deletion during update
- Commit:
79775c2f00066268b3ed08e320ef1ca812983705
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix copy-pasta in test_update_single_file
- Commit:
194cb7cb2a0f223daf0baa74a1e85bbbb44c10fd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix bug where 'got up -c commit path' deleted unrelated files from work tree
Problem reported by Timo Myyrä
- Commit:
99495ddb79841fe89b0746d35a49bb81e9220096
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a 'reference' directive to remote repositories in got.conf(5)
Make use of this in 'got clone' to persist -R option arguments given on
the command line in the cloned repository's got.conf(5) file.
- Commit:
1255c02f3e117fa4fd07f9cc6fbcf62383755e5d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove 'tog ref' todo item; pointed out by naddy
- Commit:
5aa20203afe33ce0cfd4dfc29e73626517246fab
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
document that 'got clone -a' sets 'fetch-all-branches' in got.conf(5)
- Commit:
0c8b29c50669cb8958428fbf923f02a5b69184db
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a 'fetch-all-branches' configuration setting to got.conf(5)
Set fetch-all-branches in the got.conf(5) file created by 'got clone -a'
in order to make a future 'got fetch' act like 'got fetch -a' by default.
- Commit:
98f64f14c3dc52ec6afc00acc53dc9f42399d363
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
work around spurious ACK responses from git servers in got-fetch-pack
The Git server can apparently send duplicate ACK responses even though we
do not enable the multi_ack capability. According to the Git protocol docs
the server should only send ACKs after receiving 'done' from the client if
multi_ack has been enabled.
However, a duplicate ACK response can be triggered by running 'got fetch -a'
in our fetch_update_tag test. This resulted in the following error:
got-fetch-pack: unknown side-band received from server
got: bad packet received
- Commit:
132af4a5fe242aab94fc8049abfb80888c26395f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store all branches passed via 'got clone -b' in got.conf(5) and git-config(1)
- Commit:
300ea75439b394ec49d0c1fa52997bafe208fa58
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
silence a printf in our gitconfig parser; this code shouldn't print to stdout
- Commit:
612392ee9a232ecb6f4f9db91eafbe6693509bd9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow the 'got fetch' -l option together with the -q option
Make use of this in tests to hide useless output from ssh(1).
- Commit:
15d3c221e34cad474e87c43111417186822c887c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got clone' pin the fetched branch in got.conf(5)
Avoids relying on the server-side HEAD ref by default during future fetches.
- Commit:
7a90b6809c18acd607a3ff752bb9a2462317c1f5
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
oops, initialize linesize before calling getline(3); from millert
- Commit:
9bdd68dd5c8e79a94fa4a5a69064ba33acd0b27a
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
replace fparseln(3) with getline(3), for better portability
ok stsp
- Commit:
e6b8b8905c5a1967c31bf6b8abed6d6b05fbff14
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
tog log: terminate author field at '>' in case there is no '@'
ok stsp
- Commit:
54c39596938ae6d19fe5eede072d36a3f61baa12
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use POSIX [s1 = s2] syntax instead of [s1 == s2]; patch by Ryo ONODERA