git-annex/Git
Joey Hess 03932212ec Avoid using git commit in direct mode, since in some situations it will read the full contents of files in the tree.
The assistant's commit code also always avoids git commit, for simplicity.
Indirect mode sync still does a git commit -a to catch unstaged changes.

Note that this means that direct mode sync no longer runs the pre-commit
hook or any other hooks git commit might call. The git annex pre-commit
hook action for direct mode is however explicitly run. (The assistant
already ran git commit with hooks disabled, so no change there.)
2013-12-01 13:59:45 -04:00
..
AutoCorrect.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Branch.hs Avoid using git commit in direct mode, since in some situations it will read the full contents of files in the tree. 2013-12-01 13:59:45 -04:00
BuildVersion.hs better git version checking 2013-08-02 18:32:26 -04:00
CatFile.hs git-recover-repository 1/2 done 2013-10-20 17:50:51 -04:00
CheckAttr.hs fix off-by-one 2013-10-16 12:14:14 -04:00
CheckIgnore.hs gitignore support for the assistant and watcher 2013-08-02 20:37:03 -04:00
Command.hs pass -c option on to all git commands run 2013-11-05 13:38:37 -04:00
Config.hs Fix bug that broke switching between local repositories in the webapp when they use the new guarded direct mode. 2013-11-22 23:27:15 -04:00
Construct.hs pass -c option on to all git commands run 2013-11-05 13:38:37 -04:00
CurrentRepo.hs avoid more build warnings on Windows 2013-08-04 14:05:36 -04:00
DiffTree.hs use TopFilePath for DiffTree and LsTree 2013-10-17 14:51:19 -04:00
FileMode.hs more completely solve catKey memory leak 2013-09-19 16:41:21 -04:00
Filename.hs handle C-style escapes in Format 2011-12-23 01:05:16 -04:00
FilePath.hs use TopFilePath for DiffTree and LsTree 2013-10-17 14:51:19 -04:00
Fsck.hs merge improved fsck types from git-repair and some associated changes 2013-11-30 14:29:11 -04:00
GCrypt.hs webapp: Improve UI around remote that have no annex.uuid set, either because setup of them is incomplete, or because the remote git repository is not a git-annex repository. 2013-11-07 18:02:00 -04:00
HashObject.hs git-recover-repository 1/2 done 2013-10-20 17:50:51 -04:00
Hook.hs refactored hook setup 2013-11-05 15:29:56 -04:00
Index.hs merge improved fsck types from git-repair and some associated changes 2013-11-30 14:29:11 -04:00
LsFiles.hs add new status command 2013-11-07 14:07:25 -04:00
LsTree.hs implemented removal of corrupt tracking branches 2013-10-21 15:28:06 -04:00
Merge.hs better git version checking 2013-08-02 18:32:26 -04:00
Objects.hs merge from git-repair 2013-11-20 18:31:00 -04:00
Queue.hs try working around windows xargs problem 2013-10-17 15:56:56 -04:00
Ref.hs Avoid using git commit in direct mode, since in some situations it will read the full contents of files in the tree. 2013-12-01 13:59:45 -04:00
RefLog.hs clean warnings 2013-10-22 14:52:17 -04:00
Remote.hs webapp: Improve UI around remote that have no annex.uuid set, either because setup of them is incomplete, or because the remote git repository is not a git-annex repository. 2013-11-07 18:02:00 -04:00
Repair.hs merge improved fsck types from git-repair and some associated changes 2013-11-30 14:29:11 -04:00
Sha.hs whitespace fixes 2012-12-13 00:45:27 -04:00
SharedRepository.hs Support git's core.sharedRepository configuration 2012-04-21 15:36:52 -04:00
Types.hs webapp: Improve UI around remote that have no annex.uuid set, either because setup of them is incomplete, or because the remote git repository is not a git-annex repository. 2013-11-07 18:02:00 -04:00
UnionMerge.hs union merge bugfix 2013-01-16 21:31:06 -04:00
UpdateIndex.hs index file recovery 2013-10-22 12:58:04 -04:00
Url.hs map: Work when there are gcrypt remotes. 2013-11-04 14:14:44 -04:00
Version.hs better git version checking 2013-08-02 18:32:26 -04:00