Commits
- Commit:
20ccae39452cdf85f57023c8a7f029b0545adfa7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
cope with directory entries returned from readdir(3) with type DT_UNKNOWN
Such directory entries need special handling to make our directory traversal
code work on filesystems that do not support the d_type optimization.
I found this problem because references stored in the refs/ directory were
not shown by 'got log' and 'tog log' when a repository is mounted over NFS.
helpful feedback + ok millert@
- Commit:
d7b899ab022b3f7c7a42ed1338efa4ad6be626c8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix got_ref_change_symref(); it changed the ref's name instead of its target
- Commit:
75236079c0b50ee24defebe1509f537bae91aefe
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
handle refs/remotes/origin/HEAD properly; reported by Matthias aka _xhr_
- Commit:
b2070a3f25a75399baa9a402542a60326197a053
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow for limiting output of 'got ref -l' to a single ref or a namespace
- Commit:
e8a967e0cafdb6604275a9cbfcce988d4f363ef5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make replacing symrefs actually work in 'got fetch'
- Commit:
9f142382a5e0fa55e6d614fdb1edc3822d3b80ba
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
properly lock references when 'got fetch' needs to update them
- Commit:
f68a789010192e18ab34908cd5fde2d531c35fdc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got_ref_list() work on a fresh repository created with got_repo_init()
- Commit:
7fa81f883018bdf9a7067622c62c75734f846454
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow 'got ref' to manipulate refs which do not have a slash in their name
- Commit:
d1f166363b86f21241be730505c1182508dc9d2c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move got_repo_cmp_tags() to got_ref_cmp_tags()
- Commit:
56e0773df7e12fc69c1f6f9d171c93fd78a13d0e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
convert tree entries from SIMPLEQ to an array
- Commit:
c30018ad059b2c8e989a8c469f19a17ab9e17d86
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
ignore empty files in refs directory; convert parse_ref_file() to getline(3)
- Commit:
24b5452abe8f7dca6abf6cc0199101c2b950d141
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show bad reference names in error messages to make such errors more clear
- Commit:
cdb8f1fa33c26cc381af648690c3f8cc4380175f
- From:
- Hiltjo Posthuma <hiltjo@codemadness.org>
- Date:
fix possible NULL deref in alloc_symref()
- Commit:
6aeab5968f2b14a7aaff1360ae8f6a1679626ecb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix deletion of branches stored in packed-refs
broken since 29606af7a3a58767bf817a38035490899609d13e
- Commit:
b8bad2ba42b397e4040667df22fbd795f6c796f6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got tag -l' list tags by time stamp in descending order
- Commit:
29606af7a3a58767bf817a38035490899609d13e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow got_ref_list() to restrict returned refs to a particular namespace
- Commit:
29e86f7a5a094e0e5e9ca231e615a13c0c2e6ed0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introuce a hard limit on recursion through symbolic references
- Commit:
d572f5860a456fe9ab48d8444dd4cbec28fcae6c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
eliminate strlen() calls during fileindex rb tree searches
- Commit:
6e47225242a2b742817ecafa41e4ff88046b7f88
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove pointless call to got_path_normalize()
- Commit:
aaf883177f27944f273eed3ea7cbe43075bb2741
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce got_ref_alloc_symref() and got_ref_get_symref_target()
- Commit:
0f148cb77a71142fd9317f1a705b5f03903bb35b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
revert c191ed664f6c437ebc3e0c859c53e48b445401f1
'got ref' should only work with naked ref names;
implicitly putting things into 'refs/heads' is a job for
something like a 'got branch' command.
- Commit:
6e472abb219118bbb338c67086cf830c57de2c85
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix a segfault in got_ref_open()
- Commit:
aedda007f35a0820009e1463c9c804c6dea9acb1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make open_ref() tolerate missing reference dirs and files
- Commit:
c191ed664f6c437ebc3e0c859c53e48b445401f1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow single-component reference names with got_ref_alloc()
- Commit:
638f9024045bbe2420143f8868dcc484c231c634
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename got_error_prefix_errno() to got_error_from_errno()