libgit2/src
Russell Belfer 65025cb893 Three submodule status bug fixes
1. Fix sort order problem with submodules where "mod" was sorting
   after "mod-plus" because they were being sorted as "mod/" and
   "mod-plus/".  This involved pushing the "contains a .git entry"
   test significantly lower in the stack.
2. Reinstate behavior that a directory which contains a .git entry
   will be treated as a submodule during iteration even if it is
   not yet added to the .gitmodules.
3. Now that any directory containing .git is reported as submodule,
   we have to be more careful checking for GIT_EEXISTS when we
   do a submodule lookup, because that is the error code that is
   returned by git_submodule_lookup when you try to look up a
   directory containing .git that has no record in gitmodules or
   the index.
2013-03-18 17:24:13 -07:00
..
amiga Added missing curly brackets and fixed compiler warnings. 2013-01-10 09:16:14 +01:00
hash Revert "hash: remove git_hash_init from internal api" 2013-02-26 01:08:34 +01:00
transports Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
unix Make tree iterator handle icase equivalence 2013-03-08 16:39:57 -08:00
win32 Fixes and cleanups 2013-03-18 15:54:35 -07:00
xdiff Merge branch 'new-error-handling' into development 2012-05-02 15:59:02 -07:00
attr_file.c Implement global/system file search paths 2013-03-15 16:39:00 -07:00
attr_file.h Implement global/system file search paths 2013-03-15 16:39:00 -07:00
attr.c Implement global/system file search paths 2013-03-15 16:39:00 -07:00
attr.h Implement global/system file search paths 2013-03-15 16:39:00 -07:00
attrcache.h Implement global/system file search paths 2013-03-15 16:39:00 -07:00
blob.c update copyrights 2013-01-08 17:31:27 -06:00
blob.h update copyrights 2013-01-08 17:31:27 -06:00
branch.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
branch.h branch: Introduce git_branch_tracking_name() 2013-01-16 22:56:13 +01:00
bswap.h update copyrights 2013-01-08 17:31:27 -06:00
buf_text.c Change similarity metric to sampled hashes 2013-02-20 15:09:40 -08:00
buf_text.h Change similarity metric to sampled hashes 2013-02-20 15:09:40 -08:00
buffer.c update copyrights 2013-01-08 17:31:27 -06:00
buffer.h Add const to some buffer functions 2013-03-06 16:44:53 -08:00
cache.c update copyrights 2013-01-08 17:31:27 -06:00
cache.h update copyrights 2013-01-08 17:31:27 -06:00
cc-compat.h Fix gen_pktline format specifier for Win32 2013-01-22 09:25:15 -05:00
checkout.c Fix valgrind issues (and mmap fallback for diff) 2013-03-14 13:50:54 -07:00
checkout.h update copyrights 2013-01-08 17:31:27 -06:00
clone.c Clone should not delete directories it did not create 2013-03-01 14:56:09 -05:00
commit_list.c update copyrights 2013-01-08 17:31:27 -06:00
commit_list.h update copyrights 2013-01-08 17:31:27 -06:00
commit.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
commit.h update copyrights 2013-01-08 17:31:27 -06:00
common.h Implement global/system file search paths 2013-03-15 16:39:00 -07: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 update copyrights 2013-01-08 17:31:27 -06:00
config_file.c Implement config key validation rules 2013-01-29 12:15:18 -08:00
config_file.h Implement config key validation rules 2013-01-29 12:15:18 -08:00
config.c Merge pull request #1417 from arrbee/opts-for-paths 2013-03-18 16:17:14 -07:00
config.h Implement global/system file search paths 2013-03-15 16:39:00 -07:00
crlf.c update copyrights 2013-01-08 17:31:27 -06:00
date.c Remove use of English expletives 2012-11-23 13:31:22 +00: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 update copyrights 2013-01-08 17:31:27 -06:00
delta.h Fix warnings on Win64 build 2012-11-27 13:18:29 -08:00
diff_output.c Three submodule status bug fixes 2013-03-18 17:24:13 -07:00
diff_output.h Fix MSVC compilation warnings 2013-02-05 20:33:27 +01:00
diff_tform.c handle small files in similarity metrics 2013-03-11 12:47:01 -05:00
diff.c Three submodule status bug fixes 2013-03-18 17:24:13 -07:00
diff.h Replace diff delta binary with flags 2013-02-20 15:10:21 -08:00
errors.c Fix valgrind issues (and mmap fallback for diff) 2013-03-14 13:50:54 -07:00
fetch.c update copyrights 2013-01-08 17:31:27 -06: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 Merge pull request #1417 from arrbee/opts-for-paths 2013-03-18 16:17:14 -07:00
fileops.h Switch search paths to classic delimited strings 2013-03-18 14:19:35 -07:00
filter.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
filter.h update copyrights 2013-01-08 17:31:27 -06: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 Switch search paths to classic delimited strings 2013-03-18 14:19:35 -07:00
global.h update copyrights 2013-01-08 17:31:27 -06:00
graph.c update copyrights 2013-01-08 17:31:27 -06: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 Make tree iterator handle icase equivalence 2013-03-08 16:39:57 -08:00
hashsig.h Refine pluggable similarity API 2013-02-20 15:09:41 -08:00
ignore.c Implement global/system file search paths 2013-03-15 16:39:00 -07:00
ignore.h Implement global/system file search paths 2013-03-15 16:39:00 -07:00
index.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
index.h Make iterator APIs consistent with standards 2013-03-06 16:52:01 -08:00
indexer.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
iterator.c Three submodule status bug fixes 2013-03-18 17:24:13 -07:00
iterator.h Add INCLUDE_TREES, DONT_AUTOEXPAND iterator flags 2013-03-06 16:52:01 -08: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.c update copyrights 2013-01-08 17:31:27 -06:00
merge.h update copyrights 2013-01-08 17:31:27 -06: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 Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04: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 iterator APIs consistent with standards 2013-03-06 16:52:01 -08:00
notes.h fixed minor issues with new note iterator 2013-03-06 22:36:19 +01:00
object.c update copyrights 2013-01-08 17:31:27 -06:00
object.h update copyrights 2013-01-08 17:31:27 -06:00
odb_loose.c update copyrights 2013-01-08 17:31:27 -06:00
odb_pack.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
odb.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
odb.h update copyrights 2013-01-08 17:31:27 -06:00
offmap.h pack: introduce a delta base cache 2013-01-11 16:55:37 +01:00
oid.c update copyrights 2013-01-08 17:31:27 -06:00
oidmap.h update copyrights 2013-01-08 17:31:27 -06:00
pack-objects.c indexer: use a hashtable for keeping track of offsets 2013-03-03 23:18:29 +01:00
pack-objects.h update copyrights 2013-01-08 17:31:27 -06:00
pack.c indexer: use a hashtable for keeping track of offsets 2013-03-03 23:18:29 +01:00
pack.h indexer: use a hashtable for keeping track of offsets 2013-03-03 23:18:29 +01:00
path.c Three submodule status bug fixes 2013-03-18 17:24:13 -07:00
path.h Improved tree iterator internals 2013-03-14 13:40:15 -07:00
pathspec.c Return the matched pathspec pattern in git_pathspec_match_path 2013-02-07 20:44:34 +01:00
pathspec.h Return the matched pathspec pattern in git_pathspec_match_path 2013-02-07 20:44:34 +01:00
pool.c pool: Internal struct name 2013-03-15 12:11:02 +01:00
pool.h Improved tree iterator internals 2013-03-14 13:40:15 -07:00
posix.c Fix memory leak in p_getaddrinfo on Amiga 2013-02-15 16:01:31 -08:00
posix.h Make tree iterator handle icase equivalence 2013-03-08 16:39:57 -08:00
pqueue.c update copyrights 2013-01-08 17:31:27 -06:00
pqueue.h update copyrights 2013-01-08 17:31:27 -06:00
push.c Implemented push on the local transport 2013-03-11 17:32:33 -04:00
push.h Implemented push on the local transport 2013-03-11 17:32:33 -04:00
refdb_fs.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
refdb_fs.h immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
refdb.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
refdb.h immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
reflog.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
reflog.h update copyrights 2013-01-08 17:31:27 -06:00
refs.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
refs.h immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
refspec.c Teach refspec to transform destination reference to source reference 2013-02-11 11:36:28 -05:00
refspec.h update copyrights 2013-01-08 17:31:27 -06:00
remote.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
remote.h update copyrights 2013-01-08 17:31:27 -06:00
repo_template.h Make mode handling during init more like git 2013-02-27 13:44:15 -08:00
repository.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
repository.h Implement global/system file search paths 2013-03-15 16:39:00 -07:00
reset.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
revparse.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
revwalk.c update copyrights 2013-01-08 17:31:27 -06: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 signature: Small cleanup 2013-02-20 18:46:10 +01:00
signature.h update copyrights 2013-01-08 17:31:27 -06:00
stash.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
status.c Support case insensitive tree iterators and status 2013-01-15 09:51:35 -08:00
strmap.h update copyrights 2013-01-08 17:31:27 -06:00
submodule.c Several warnings detected by static code analyzer fixed 2013-03-18 03:30:26 +04:00
submodule.h update copyrights 2013-01-08 17:31:27 -06:00
tag.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
tag.h update copyrights 2013-01-08 17:31:27 -06:00
thread-utils.c update copyrights 2013-01-08 17:31:27 -06:00
thread-utils.h update copyrights 2013-01-08 17:31:27 -06:00
trace.c optional tracing 2013-03-07 12:42:33 -06:00
trace.h optional tracing 2013-03-07 12:42:33 -06:00
transport.c update copyrights 2013-01-08 17:31:27 -06: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 Improved tree iterator internals 2013-03-14 13:40:15 -07:00
tree.h Store treebuilder length separately from entries vec 2013-02-20 10:50:01 -08:00
tsort.c Sorting function cleanup and MinGW fix 2013-03-11 16:43:58 -07:00
util.c Fixes and cleanups 2013-03-18 15:54:35 -07:00
util.h Sorting function cleanup and MinGW fix 2013-03-11 16:43:58 -07:00
vector.c Now with no multiply 2013-01-29 16:49:12 -05:00
vector.h Merge the push report into the refs to avoid a 3rd network call 2013-02-08 15:21:37 -05:00