libgit2/src
Russell Belfer e26b14c034 Update diff handling of untracked directories
When diff encounters an untracked directory, there was a shortcut
that it took which is not compatible with core git.  This makes
the default behavior no longer take that shortcut and instead look
inside the untracked directory to see if there are any untracked
files within it.  If there are not, then the directory is treated
as an ignore directory instead of an untracked directory.  This
has implications for the git_status APIs.
2013-04-30 04:25:56 -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 Make git_oid_cmp public and add git_oid__cmp 2013-04-29 13:52:12 -07:00
unix Add missing prototype for p_realpath(). 2013-04-22 00:13:35 +02:00
win32 Make indexer use shared packfile open code 2013-04-22 16:52:07 +02:00
xdiff Merge branch 'new-error-handling' into development 2012-05-02 15:59:02 -07:00
attr_file.c Notify '*' pathspec correctly when diffing 2013-04-11 09:59:26 +02:00
attr_file.h Notify '*' pathspec correctly when diffing 2013-04-11 09:59:26 +02:00
attr.c Make git_oid_cmp public and add git_oid__cmp 2013-04-29 13:52:12 -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 object: Explicitly define helper API methods for all obj types 2013-04-30 13:13:38 +02:00
blob.h Simplify object table parse functions 2013-04-22 16:52:06 +02:00
branch.c remote: handle multiple refspecs 2013-04-20 17:54:13 +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 Move crlf conversion into buf_text 2013-03-25 14:20:07 -07:00
buf_text.h Move crlf conversion into buf_text 2013-03-25 14:20:07 -07: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 git_atomic_ssize for 64-bit atomics only on 64-bit platforms 2013-04-25 12:40:33 -05: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 Make git_oid_cmp public and add git_oid__cmp 2013-04-29 13:52:12 -07:00
checkout.h update copyrights 2013-01-08 17:31:27 -06:00
clone.c Make git_oid_cmp public and add git_oid__cmp 2013-04-29 13:52:12 -07:00
commit_list.c Use git_odb_object_data/_size whereever possible 2013-04-22 16:50:51 +02:00
commit_list.h update copyrights 2013-01-08 17:31:27 -06:00
commit.c Simplify object table parse functions 2013-04-22 16:52:06 +02:00
commit.h Simplify object table parse functions 2013-04-22 16:52:06 +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 #1493 from carlosmn/remotes 2013-04-22 07:44:32 -07:00
config_file.h Implement config key validation rules 2013-01-29 12:15:18 -08:00
config.c Catch issue in config set with no config file 2013-04-30 03:15:45 -07:00
config.h Implement global/system file search paths 2013-03-15 16:39:00 -07:00
crlf.c Move crlf conversion into buf_text 2013-03-25 14:20:07 -07:00
date.c Fix clang warnings and improve checks 2013-04-09 11:40:00 -07: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 Make git_oid_cmp public and add git_oid__cmp 2013-04-29 13:52:12 -07:00
diff_output.h Fix MSVC compilation warnings 2013-02-05 20:33:27 +01:00
diff_tform.c Make git_oid_cmp public and add git_oid__cmp 2013-04-29 13:52:12 -07:00
diff.c Update diff handling of untracked directories 2013-04-30 04:25:56 -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 remote: handle multiple refspecs 2013-04-20 17:54:13 +02: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 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 Further threading fixes 2013-04-22 16:52:07 +02: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 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 Use config cache where possible 2013-04-23 12:57:30 -07:00
ignore.h Use config cache where possible 2013-04-23 12:57:30 -07:00
index.c Make git_oid_cmp public and add git_oid__cmp 2013-04-29 13:52:12 -07:00
index.h Make iterator APIs consistent with standards 2013-03-06 16:52:01 -08:00
indexer.c Make git_oid_cmp public and add git_oid__cmp 2013-04-29 13:52:12 -07:00
iterator.c Fix workdir iterator leak 2013-04-18 16:13:52 -07:00
iterator.h Add filesystem iterator variant 2013-04-18 14:59:24 -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.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 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 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_api.c object: haha 2013-04-30 13:19:02 +02:00
object.c Simplify object table parse functions 2013-04-22 16:52:06 +02:00
object.h object: Explicitly define helper API methods for all obj types 2013-04-30 13:13:38 +02:00
odb_loose.c Move odb_backend implementors stuff into git2/sys 2013-04-21 11:50:55 -07:00
odb_pack.c Consolidate packfile allocation further 2013-04-22 16:52:07 +02:00
odb.c Merge pull request #1518 from arrbee/export-oid-comparison 2013-04-30 04:02:52 -07: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 Make git_oid_cmp public and add git_oid__cmp 2013-04-29 13:52:12 -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 Fixes indentation 2013-04-23 12:27:38 -04:00
pack-objects.h update copyrights 2013-01-08 17:31:27 -06:00
pack.c Make git_oid_cmp public and add git_oid__cmp 2013-04-29 13:52:12 -07:00
pack.h Consolidate packfile allocation further 2013-04-22 16:52:07 +02: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 Notify '*' pathspec correctly when diffing 2013-04-11 09:59:26 +02:00
pathspec.h Notify '*' pathspec correctly when diffing 2013-04-11 09:59:26 +02: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 Make git_oid_cmp public and add git_oid__cmp 2013-04-29 13:52:12 -07:00
push.h Implemented push on the local transport 2013-03-11 17:32:33 -04:00
refdb_fs.c refs: Better error name 2013-04-23 02:24:44 +02:00
refdb_fs.h immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
refdb.c Move git_reference__alloc to include/git2/sys 2013-04-21 12:52:17 -07:00
refdb.h Move git_reference__alloc to include/git2/sys 2013-04-21 12:52:17 -07: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 Merge pull request #1518 from arrbee/export-oid-comparison 2013-04-30 04:02:52 -07:00
refs.h Make git_oid_cmp public and add git_oid__cmp 2013-04-29 13:52:12 -07:00
refspec.c refspec: add direction accessor 2013-04-30 10:55:17 +02:00
refspec.h remote: dwim the refspecs according to the remote's advertised refs 2013-04-28 18:49:51 +02:00
remote.c Merge pull request #1518 from arrbee/export-oid-comparison 2013-04-30 04:02:52 -07:00
remote.h refspec: unify the string and parsed data 2013-04-20 19:45:40 +02:00
repo_template.h Make mode handling during init more like git 2013-02-27 13:44:15 -08:00
repository.c repo: Add git_repository__cleanup 2013-04-24 15:52:58 +02:00
repository.h Add configs to repo config cache 2013-04-23 12:57:30 -07:00
reset.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
revparse.c Fix uninitialized var warnings 2013-04-18 14:59:25 -07:00
revwalk.c git_revision -> git_revspec 2013-04-15 23:40:46 +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 Return error for empty name/email 2013-04-18 00:56:42 -04: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 Implement GIT_STATUS_OPT_EXCLUDE_SUBMODULES 2013-03-25 22:19:39 -07:00
strmap.h update copyrights 2013-01-08 17:31:27 -06:00
submodule.c Move git_config_backend to include/git2/sys 2013-04-21 11:50:55 -07:00
submodule.h update copyrights 2013-01-08 17:31:27 -06:00
tag.c object: Explicitly define helper API methods for all obj types 2013-04-30 13:13:38 +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 git_atomic_ssize for 64-bit atomics only on 64-bit platforms 2013-04-25 12:40:33 -05: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 object: Explicitly define helper API methods for all obj types 2013-04-30 13:13:38 +02:00
tree.h Simplify object table parse functions 2013-04-22 16:52:06 +02:00
tsort.c Sorting function cleanup and MinGW fix 2013-03-11 16:43:58 -07:00
util.c git_atomic_ssize for 64-bit atomics only on 64-bit platforms 2013-04-25 12:40:33 -05:00
util.h Make refcounting atomic 2013-04-22 17:12:11 +02:00
vector.c Update diff handling of untracked directories 2013-04-30 04:25:56 -07:00
vector.h Merge the push report into the refs to avoid a 3rd network call 2013-02-08 15:21:37 -05:00