libgit2/src
Carlos Martín Nieto fe0c6d4e71 odb: make it clearer that the id is calculated in the frontend
The frontend is in charge of calculating the id of the objects. Thus
the backends should treat it as a read-only value. The positioning in
the function signature made it seem as though it was an output
parameter.

Make the id const and move it from the front to behind the subject
(backend or stream).
2013-08-17 01:41:08 +02:00
..
amiga Added missing curly brackets and fixed compiler warnings. 2013-01-10 09:16:14 +01:00
hash Unify whitespaces to tabs 2013-05-15 20:26:55 +08:00
transports odb: wrap the stream reading and writing functions 2013-08-15 14:29:27 +02:00
unix Add missing prototype for p_realpath(). 2013-04-22 00:13:35 +02:00
win32 Merge pull request #1779 from ben/win32-precompiled-header-speedup 2013-08-13 11:37:31 -07:00
xdiff Merge branch 'new-error-handling' into development 2012-05-02 15:59:02 -07:00
array.h Fix some warnings 2013-07-26 10:28:57 -07:00
attr_file.c Revert PR #1462 and provide alternative fix 2013-08-09 10:52:35 -07:00
attr_file.h Revert PR #1462 and provide alternative fix 2013-08-09 10:52:35 -07:00
attr.c Add ~ expansion to global attributes and excludes 2013-05-24 11:09:04 -07:00
attr.h Implement global/system file search paths 2013-03-15 16:39:00 -07:00
attrcache.h Add ~ expansion to global attributes and excludes 2013-05-24 11:09:04 -07:00
bitvec.h bitvec: Simplify the bit vector code 2013-07-10 21:05:47 +02:00
blob.c odb: wrap the stream reading and writing functions 2013-08-15 14:29:27 +02:00
blob.h Fix rename detection to use actual blob size 2013-07-25 12:27:39 -07:00
branch.c branch: More obvious semantics in foreach 2013-06-17 18:48:02 +02:00
branch.h branch: rename 'tracking' to 'upstream' 2013-03-30 15:45:57 +01:00
bswap.h update copyrights 2013-01-08 17:31:27 -06:00
buf_text.c Fix the initial line 2013-07-15 07:44:08 +09:00
buf_text.h Move crlf conversion into buf_text 2013-03-25 14:20:07 -07:00
buffer.c Add helpful buffer shorten function 2013-07-01 10:20:38 -07:00
buffer.h Add helpful buffer shorten function 2013-07-01 10:20:38 -07:00
cache.c util: It's called memzero 2013-06-12 21:10:33 +02:00
cache.h git_atomic_ssize for 64-bit atomics only on 64-bit platforms 2013-04-25 12:40:33 -05:00
cc-compat.h Fix gen_pktline format specifier for Win32 2013-01-22 09:25:15 -05:00
checkout.c Add public API for pathspec matching 2013-07-10 20:50:31 +02:00
checkout.h update copyrights 2013-01-08 17:31:27 -06:00
clone.c Make refspec_transform paranoid about arguments 2013-07-01 10:21:14 -07:00
commit_list.c Prefer younger merge bases over older ones. 2013-06-25 18:36:37 +02:00
commit_list.h update copyrights 2013-01-08 17:31:27 -06:00
commit.c Fix warnings on Win64 2013-07-11 11:04:42 -07:00
commit.h Convert commit->parent_ids to git_array_t 2013-07-10 20:50:32 +02:00
common.h Add git_has_win32_version helper 2013-03-31 22:22:33 -04:00
compress.c update copyrights 2013-01-08 17:31:27 -06:00
compress.h update copyrights 2013-01-08 17:31:27 -06:00
config_cache.c Add configs to repo config cache 2013-04-23 12:57:30 -07:00
config_file.c Merge pull request #1771 from nvloff/write_empty_config_value 2013-08-08 12:57:13 -07:00
config_file.h Implement config key validation rules 2013-01-29 12:15:18 -08:00
config.c A little git_config_get_multivar code cleanup 2013-07-09 16:46:18 -07:00
config.h repo: unconditionally create a global config backend 2013-05-07 21:42:56 +02:00
crlf.c Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
date.c Unify whitespaces to tabs 2013-05-15 20:26:55 +08:00
delta-apply.c update copyrights 2013-01-08 17:31:27 -06:00
delta-apply.h update copyrights 2013-01-08 17:31:27 -06:00
delta.c Fixing unwrapped calloc 2013-05-27 16:45:22 -07:00
delta.h Fix warnings on Win64 build 2012-11-27 13:18:29 -08:00
diff_driver.c Fix warnings on Win64 2013-07-11 11:04:42 -07:00
diff_driver.h Fix Windows warnings 2013-06-12 15:21:21 -07:00
diff_file.c Make rename detection file size fix better 2013-07-24 17:48:37 -07:00
diff_file.h Add "as_path" parameters to blob and buffer diffs 2013-06-17 17:03:34 -07:00
diff_patch.c Merge pull request #1738 from libgit2/diff-patch-content-size 2013-08-08 08:54:38 -07:00
diff_patch.h Fix diff header naming issues 2013-06-12 14:18:09 -07:00
diff_print.c Restore GIT_DIFF_LINE_BINARY usage 2013-07-23 15:45:58 -07:00
diff_tform.c Update rename src map for any split src 2013-08-04 14:06:13 -07:00
diff_xdiff.c Fix diff header naming issues 2013-06-12 14:18:09 -07:00
diff_xdiff.h Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
diff.c Add rename from rewrites to status 2013-08-05 14:09:56 -05:00
diff.h Merge pull request #1738 from libgit2/diff-patch-content-size 2013-08-08 08:54:38 -07:00
errors.c Fix valgrind issues (and mmap fallback for diff) 2013-03-14 13:50:54 -07:00
fetch.c Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
fetch.h update copyrights 2013-01-08 17:31:27 -06:00
fetchhead.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
fetchhead.h update copyrights 2013-01-08 17:31:27 -06:00
filebuf.c update copyrights 2013-01-08 17:31:27 -06:00
filebuf.h update copyrights 2013-01-08 17:31:27 -06:00
fileops.c Rename git__win32_path fns to git_win32_path 2013-08-13 09:40:32 -07:00
fileops.h Clean up some documentation 2013-07-23 09:40:19 +02:00
filter.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
filter.h Move crlf conversion into buf_text 2013-03-25 14:20:07 -07:00
fnmatch.c update copyrights 2013-01-08 17:31:27 -06:00
fnmatch.h update copyrights 2013-01-08 17:31:27 -06:00
global.c preload configuration paths 2013-07-11 17:17:53 -05:00
global.h Add git__compare_and_swap and use it 2013-04-22 16:52:07 +02:00
graph.c graph: make the ahead-behind docs clearer 2013-03-22 20:27:59 +01:00
hash.c update copyrights 2013-01-08 17:31:27 -06:00
hash.h Revert "hash: remove git_hash_init from internal api" 2013-02-26 01:08:34 +01:00
hashsig.c Major rename detection changes 2013-07-31 16:40:42 -07:00
hashsig.h Refine pluggable similarity API 2013-02-20 15:09:41 -08:00
ignore.c Improve and comment git_ignore__pop_dir 2013-08-09 11:41:41 -07:00
ignore.h Improve building ignore file lists 2013-08-09 11:41:41 -07:00
index.c Fixes to safely reading the index 2013-08-08 12:32:23 -05:00
index.h Add public API for pathspec matching 2013-07-10 20:50:31 +02:00
indexer.c index: fix potential memory leaks 2013-07-15 16:29:09 +02:00
iterator.c Improve building ignore file lists 2013-08-09 11:41:41 -07:00
iterator.h Add target directory to checkout 2013-06-21 11:55:13 -07:00
khash.h Isolate khash inlines from global namespace 2012-07-12 11:49:15 -07:00
map.h update copyrights 2013-01-08 17:31:27 -06:00
merge_file.c Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
merge_file.h Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
merge.c Fix some more memory leaks in error path 2013-07-15 16:29:18 +02:00
merge.h merge setup 2013-05-17 08:26:24 -05:00
message.c update copyrights 2013-01-08 17:31:27 -06:00
message.h update copyrights 2013-01-08 17:31:27 -06:00
mwindow.c Further threading fixes 2013-04-22 16:52:07 +02:00
mwindow.h update copyrights 2013-01-08 17:31:27 -06:00
netops.c Merge pull request #1298 from ben/user-at 2013-02-04 14:49:28 -08:00
netops.h Enhance url parsing to include passwords 2013-01-31 14:04:21 -08:00
notes.c Make iterators use GIT_ITEROVER & smart advance 2013-05-31 12:18:43 -07:00
notes.h fixed minor issues with new note iterator 2013-03-06 22:36:19 +01:00
object_api.c object: haha 2013-04-30 13:19:02 +02:00
object.c Fix broken build when MSVC SDL checks is enabled 2013-05-11 20:13:26 +08:00
object.h object: Explicitly define helper API methods for all obj types 2013-04-30 13:13:38 +02:00
odb_loose.c odb: make it clearer that the id is calculated in the frontend 2013-08-17 01:41:08 +02:00
odb_pack.c odb_pack: handle duplicate objects from different packs 2013-08-08 00:41:16 -07:00
odb.c odb: make it clearer that the id is calculated in the frontend 2013-08-17 01:41:08 +02:00
odb.h Add callback to git_objects_table 2013-04-22 16:51:40 +02:00
offmap.h pack: introduce a delta base cache 2013-01-11 16:55:37 +01:00
oid.c Merge pull request #1595 from arrbee/even-more-rename-fixes 2013-05-24 01:13:48 -07:00
oid.h Add new src/oid.h 2013-04-29 18:15:43 -07:00
oidmap.h Add callback to git_objects_table 2013-04-22 16:51:40 +02:00
pack-objects.c pack: fix memory leak in error path 2013-07-15 16:29:13 +02:00
pack-objects.h update copyrights 2013-01-08 17:31:27 -06:00
pack.c Close p->mwf.fd only if necessary 2013-07-25 15:21:55 +02:00
pack.h Consolidate packfile allocation further 2013-04-22 16:52:07 +02:00
path.c Merge pull request #1767 from libgit2/win32-bigger-utf8-buffer 2013-08-13 11:36:24 -07:00
path.h Clean up some documentation 2013-07-23 09:40:19 +02:00
pathspec.c Match against file with leading ! was too broad 2013-08-09 11:20:49 -07:00
pathspec.h Add git_pathspec_match_diff API 2013-07-10 20:50:33 +02:00
pool.c allow (ignore) bare slash in gitignore 2013-05-29 16:26:25 -05:00
pool.h Improved tree iterator internals 2013-03-14 13:40:15 -07:00
posix.c Add O_CLOEXEC to open calls 2013-06-22 20:58:32 -07:00
posix.h Fixes to safely reading the index 2013-08-08 12:32:23 -05:00
pqueue.c update copyrights 2013-01-08 17:31:27 -06:00
pqueue.h Clean up some documentation 2013-07-23 09:40:19 +02:00
push.c Fix broken build when MSVC SDL checks is enabled 2013-05-11 20:13:26 +08:00
push.h Implemented push on the local transport 2013-03-11 17:32:33 -04:00
refdb_fs.c Use pool for loose refdb string allocations 2013-07-22 11:20:34 -07:00
refdb_fs.h immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
refdb.c util: It's called memzero 2013-06-12 21:10:33 +02:00
refdb.h Refcounting 2013-05-30 17:19:43 +02:00
reflog.c Error messages for a couple other boundary conditions 2013-05-01 15:08:12 -07:00
reflog.h update copyrights 2013-01-08 17:31:27 -06:00
refs.c Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
refs.h refdb_fs: Traits are always surrounded by spaces 2013-05-02 17:42:09 +02:00
refspec.c Make refspec_transform paranoid about arguments 2013-07-01 10:21:14 -07:00
refspec.h remote: dwim the refspecs according to the remote's advertised refs 2013-04-28 18:49:51 +02:00
remote.c Add git_remote_owner 2013-07-15 16:31:25 +02:00
remote.h Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
repo_template.h Make mode handling during init more like git 2013-02-27 13:44:15 -08:00
repository.c repository: clarify assignment and test order 2013-07-15 16:29:00 +02:00
repository.h Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
reset.c Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
revparse.c revparse: Don't return a reference when asked for a git object 2013-07-13 16:07:10 +02:00
revwalk.c refs: remove the OID/SYMBOLIC filtering 2013-05-11 11:20:38 +02:00
revwalk.h update copyrights 2013-01-08 17:31:27 -06:00
sha1_lookup.c update copyrights 2013-01-08 17:31:27 -06:00
sha1_lookup.h update copyrights 2013-01-08 17:31:27 -06:00
signature.c Merge pull request #1642 from arrbee/diff-function-context 2013-06-12 14:52:47 -07:00
signature.h update copyrights 2013-01-08 17:31:27 -06:00
stash.c Make the git_signature const in the stash API. 2013-07-09 12:52:25 +02:00
status.c Add rename from rewrites to status 2013-08-05 14:09:56 -05:00
status.h status access by index, providing more details to callers 2013-06-17 10:03:14 -07:00
strmap.h update copyrights 2013-01-08 17:31:27 -06:00
submodule.c submodule: check alloc and name presense 2013-08-05 22:00:55 +03:00
submodule.h Add ignore_submodules to diff options 2013-07-10 12:15:03 -07:00
tag.c odb: wrap the stream reading and writing functions 2013-08-15 14:29:27 +02:00
tag.h Simplify object table parse functions 2013-04-22 16:52:06 +02:00
thread-utils.c update copyrights 2013-01-08 17:31:27 -06:00
thread-utils.h Update git__swap thread helper 2013-07-11 11:00:41 -07:00
trace.c Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
trace.h Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
transport.c Make SSH APIs present even without SSH support 2013-07-09 09:58:33 -07:00
tree-cache.c update copyrights 2013-01-08 17:31:27 -06:00
tree-cache.h update copyrights 2013-01-08 17:31:27 -06:00
tree.c Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
tree.h Add cat-file example and increase const use in API 2013-05-16 10:38:27 -07:00
tsort.c Sorting function cleanup and MinGW fix 2013-03-11 16:43:58 -07:00
util.c Add GIT_CAP_SSH if library was built with SSH 2013-07-09 16:17:41 -07:00
util.h git_strndup fix when OOM 2013-08-08 12:36:11 -05:00
vector.c Update diff handling of untracked directories 2013-04-30 04:25:56 -07:00
vector.h Add status flags to force output sort order 2013-06-20 12:16:06 -07:00