git-annex/Annex
Joey Hess 247b7e9e58 direct: Fix a bug that could cause some files to be left in indirect mode.
It's possible for files in indirect mode to have a direct mode mapping
file. Probably from when they were in direct mode. In this case,
toDirectGen tried to copy the content from the direct mode file that the
mapping said had it. But, being in indirect mode, it didn't really have the
content. So it did nothing. This fix makes it always move the content from
.git/annex/objects/ when it's there.
2013-05-06 12:43:03 -04:00
..
Content Bugfix: Direct mode no longer repeatedly checksums duplicated files. 2013-04-06 16:07:25 -04:00
Branch.hs hlint 2013-04-03 03:52:41 -04:00
BranchState.hs remove git-annex branch read cache 2012-10-19 14:25:15 -04:00
CatFile.hs work around a very strange git-cat-file behavior 2013-01-05 17:06:24 -04:00
CheckAttr.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Content.hs thaw content directory in direct mode too 2013-04-30 19:33:43 -04:00
Direct.hs direct: Fix a bug that could cause some files to be left in indirect mode. 2013-05-06 12:43:03 -04:00
Environment.hs work around git/environment/gecos/android suck 2013-05-03 14:08:26 -04:00
Exception.hs
FileMatcher.hs per-IA-item content directories 2013-04-25 23:44:55 -04:00
Journal.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Link.hs Update working tree files fully atomically 2013-04-02 15:02:00 -04:00
LockPool.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Perms.hs refactor 2013-04-30 19:09:36 -04:00
Queue.hs type based git config handling for remotes 2013-01-01 13:58:14 -04:00
Ssh.hs Allow rsync to use other remote shells. 2013-04-13 19:26:24 -04:00
TaggedPush.hs expose Control.Monad.join 2013-04-22 20:24:53 -04:00
UUID.hs Now uses the Haskell uuid library, rather than needing a uuid program. 2013-02-10 14:52:54 -04:00
Version.hs annex.version is now set to 4 for direct mode repositories 2013-02-26 15:13:10 -04:00
Wanted.hs --auto fixes 2012-12-06 13:22:16 -04:00