summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fix numerous problem with test suite on crippled filesystems etcGravatar Joey Hess2016-02-16
|
* annex.addunlockedGravatar Joey Hess2016-02-16
| | | | | | | * add, addurl, import, importfeed: When in a v6 repository on a crippled filesystem, add files unlocked. * annex.addunlocked: New configuration setting, makes files always be added unlocked. (v6 only)
* escape slashes in annex pointer filesGravatar Joey Hess2016-02-16
| | | | | | | | | | | The problem with having the slashes unescaped is, it broke parsing, since the parser takes the filename to get the part containing the key. That particularly affected URL keys. This makes the format be the same as symlinks point to, which keeps things simple. Existing pointer files will continue to work ok.
* devblogGravatar Joey Hess2016-02-15
|
* avoid fromkey test when on crippled fsGravatar Joey Hess2016-02-15
|
* force strict file readGravatar Joey Hess2016-02-15
| | | | | | Avoid possibly having the file open still when it gets deleted. Needed on Windows, particularly.
* allow \r in pointer filesGravatar Joey Hess2016-02-15
| | | | | git-annex doesn't write \r, but it can be present due to line ending conversions or perhaps user edits.
* wow, this windows sh is super busted. try another hackGravatar Joey Hess2016-02-15
|
* Windows: Fix v6 unlocked files to actually work.Gravatar Joey Hess2016-02-15
| | | | | Pointer files were not being treated as annex content, so "git annex get" didn't replace them with the object.
* fix scriptGravatar Joey Hess2016-02-15
|
* add back caballog targetGravatar Joey Hess2016-02-15
| | | | used by ghci wrapper script
* skip v6 locked tests on windows, not supportedGravatar Joey Hess2016-02-15
|
* When initializing a v6 repo on a crippled filesystem, don't force it into ↵Gravatar Joey Hess2016-02-15
| | | | direct mode.
* fix build w/o concurrent-outputGravatar Joey Hess2016-02-15
|
* seems false didn't cause windows shell to propigate test suite failureGravatar Joey Hess2016-02-15
|
* avoid warning on windows buildGravatar Joey Hess2016-02-15
|
* quiet warning on windowsGravatar Joey Hess2016-02-15
|
* don't try to pull in libmagic on windowsGravatar Joey Hess2016-02-15
| | | | | May be possible to install the library somehow, but it certainly won't be available normally, and so cabal will fail to install magic.
* more windows build fixGravatar Joey Hess2016-02-15
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2016-02-15
|\
* | fix windows buildGravatar Joey Hess2016-02-15
| |
| * Added a commentGravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42016-02-15
| |
| * Added a commentGravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42016-02-15
|/
* add spacer to menuGravatar Joey Hess2016-02-15
|
* commentGravatar Joey Hess2016-02-15
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2016-02-15
|\
| * (no commit message)Gravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42016-02-15
| |
| * added [[!meta author=yoh]]Gravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42016-02-15
| |
| * Added a commentGravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42016-02-15
| |
| * (no commit message)Gravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42016-02-15
| |
| * Added a commentGravatar emanuele.olivetti@47d88ed185b03191e25329caa6fabc2efb3118b22016-02-15
| |
| * (no commit message)Gravatar jonan2016-02-15
| |
* | fix make fast to link executable againGravatar Joey Hess2016-02-15
| | | | | | | | Use second ghc pass, not first.
* | deprecatedGravatar Joey Hess2016-02-14
| |
* | remove unused Read instanceGravatar Joey Hess2016-02-14
|/
* fix typoGravatar Joey Hess2016-02-14
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2016-02-14
|\
* | devblogGravatar Joey Hess2016-02-14
| |
* | fsck: Populate unlocked files in v6 repositories whose content is present in ↵Gravatar Joey Hess2016-02-14
| | | | | | | | | | | | annex/objects but didn't reach the work tree. This also handles fixing up after f9dfeaf801da2e4d5879b3de5895dc3cef68a329
* | fsck: Detect and fix missing associated file mappings in v6 repositories.Gravatar Joey Hess2016-02-14
| | | | | | | | | | This also handles fixing up after the bad data written by f9dfeaf801da2e4d5879b3de5895dc3cef68a329.
* | files with only 1 linkCount may still be unlockedGravatar Joey Hess2016-02-14
| | | | | | | | When on crippled filesystem, or without annex.thin set.
* | clean upGravatar Joey Hess2016-02-14
| |
* | Fix storing of filenames of v6 unlocked files when the filename is not ↵Gravatar Joey Hess2016-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | representable in the current locale. This is a mostly backwards compatable change. I broke backwards compatability in the case where a filename starts with double-quote. That seems likely to be very rare, and v6 unlocked files are a new feature anyway, and fsck needs to fix missing associated file mappings anyway. So, I decided that is good enough. The encoding used is to just show the String when it contains a problem character. While that adds some overhead to addAssociatedFile and removeAssociatedFile, those are not called very often. This approach has minimal decode overhead, because most filenames won't be encoded that way, and it only has to look for the leading double-quote to skip the expensive read. So, getAssociatedFiles remains fast. I did consider using ByteString instead, but getting a FilePath converted with all chars intact, even surrigates, is difficult, and it looks like instance PersistField ByteString uses Text, which I don't trust for problem encoded data. It would probably be slower too, and it would make the database less easy to inspect manually.
| * Added a commentGravatar jody.frankowski@46af27a91b08450190f627a8fba772a61e22719f2016-02-14
| |
* | better typesGravatar Joey Hess2016-02-14
| |
* | closeGravatar Joey Hess2016-02-14
|/
* closeGravatar Joey Hess2016-02-14
|
* commentGravatar Joey Hess2016-02-14
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2016-02-14
|\
* | fixed a couple days agoGravatar Joey Hess2016-02-14
| |