Commits
- Commit:
f4a881ce8b200e5283247799c39abd2b578b8e75
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
more support for tag objects; new code is not yet reachable
- Commit:
d14519756a20c300e9189d2db6b7477b7adfe312
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add custom error code for 'no such tree entry' errors
- Commit:
91a3d81fcf77040d5c432c86b5d4aebbec565468
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce got errors with custom messages; add one for ERR_NO_OBJ
- Commit:
63da309a4f2c5978e3fe9ec99266313333116218
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tree entries are sorted, so find_entry_by_name() can exit early
- Commit:
0845193829e4f95dfff0f61aea907b88537b5a66
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
no need to zero path during allocation in get_packfile_path()
- Commit:
f054b67ad04873dfbc5d2644a77c3cf422af3c67
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove object_idcache; use object_idset instead
- Commit:
984e8a45c4baf9764b411c634efe60ccb173097c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement object idset with a red-black tree
- Commit:
2969636801a678472e0c37a7d99b526651961210
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename local variable in got_object_tree_path_changed()
- Commit:
41fa143713753fc592bd4dcd8894b4de6a5f7350
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
back out mini-commits; no significant performance difference
- Commit:
710f3f4e5168164687c5586641920d82960b0a3a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got-read-pack pre-seed the main process mini commit cache
- Commit:
05e1230b0e68bb81cdae380edccc969dd16215dc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename got_commit_object_mini to got_mini_commit_object
- Commit:
e32baab7e125247f6fe514984040708eb0fc1d0c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add an object cache for mini commits
- Commit:
7762fe12f8608c112ccb3bbada7235a2c4208fd0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a mini-commit object for use by commit graph
- Commit:
7788015835f52931a1e76390b4b497cc9d8ebdaf
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move code not used by libexec tools out of object_parse.c
- Commit:
2673a8da9c48b8c7735113dd12d164b4bf395c6a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
whitespace
- Commit:
298a4a4bd4f924788066a64f5ea51616d52d1cc8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid unnecessary strlen() call in find_entry_by_name()
- Commit:
d9e7e1f62a236075d29f003698eaa271a930cc9b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
match tree entries exactly, not by prefix, in find_entry_by_name()
- Commit:
71eb0e7ff2bcf1a1556a8da81f9732706cbe28ef
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
eliminate redundant cache search in got_object_open_as_tree()
- Commit:
434025f31270ab0b50063ed81909d2c32c9f3e98
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
eliminate redundant cache search in got_object_open_as_commit()
- Commit:
e8eb494afad8556bf5105f01c316b49e68ba6842
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
check caches first in got_object_open_as_{tree,commit}()
- Commit:
59790a325126d5fa5d7b2a0af2b2db6357d55063
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
search pack index before doing a stat for loose objects
- Commit:
65a9bbe94592ac5bec831087f9873db4dde02199
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid strdup in got_object_id_by_path() and got_object_tree_path_changed()
- Commit:
a31cea734b6d4cb3000248c0f6f7a4155aea252d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix leaked trees in got_object_tree_path_changed()
- Commit:
f970fa8a980e124a69269d38459cc069c8b5e7ef
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix filtering for directory paths in 'got log'
- Commit:
07862c206e443b4b70016804c7280da2e98be6b7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce got_object_tree_path_changed() and use it in 'got log'