summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* optimise fsck --from rsync special remoteGravatar Joey Hess2012-01-19
| | | | | When a file is present locally, the remote's version can be rsynced to a copy of it, which will avoid wasting a lot of bandwidth.
* update NEWSGravatar Joey Hess2012-01-19
| | | | | | | | | Add news item recommending fscking directory special remotes. Remote news item about URL backend being removed; it was later added back to be used by git annex addurl --fast. Link NEWS into top level.
* fsck --fromGravatar Joey Hess2012-01-19
| | | | | | | | | | | | | | | | Fscking a remote is now supported. It's done by retrieving the contents of the specified files from the remote, and checking them, so can be an expensive operation. (Several optimisations are possible, to speed it up, of course.. This is the slow and stupid remote fsck to start with.) Still, if the remote is a special remote, or a git repository that you cannot run fsck in locally, it's nice to have the ability to fsck it. If you have any directory special remotes, now would be a good time to fsck them, in case you were hit by the data loss bug fixed in the previous release!
* convert fsckKey to a MaybeGravatar Joey Hess2012-01-19
| | | | This way it's clear when a backend does not implement its own fsck checks.
* addGravatar Joey Hess2012-01-18
|
* thoughtGravatar Joey Hess2012-01-18
|
* add news item for git-annex 3.20120116Gravatar Joey Hess2012-01-16
|
* releasing version 3.201201163.20120116Gravatar Joey Hess2012-01-16
|
* Fix data loss bug in directory special remoteGravatar Joey Hess2012-01-16
| | | | | | | | | | | | | | | | When moving a file to the remote failed, and partially transferred content was left behind in the directory, re-running the same move would think it succeeded and delete the local copy. I reproduced data loss when moving files to a partition that was almost full. Interrupting a transfer could have similar results. Easily fixed by using a temp file which is then moved atomically into place once the transfer completes. I've audited other calls to copyFileExternal, and other special remote file transfer code; everything else seems to use temp files correctly (rsync, git), or otherwise use atomic transfers (bup, S3).
* Added a comment: Thanks and sorryGravatar https://openid.stackexchange.com/user/fd55c6e3-966a-4626-865f-5d0f73e1eb882012-01-15
|
* un-tangle unrelated postsGravatar https://openid.stackexchange.com/user/fd55c6e3-966a-4626-865f-5d0f73e1eb882012-01-15
|
* rename ↵Gravatar https://openid.stackexchange.com/user/fd55c6e3-966a-4626-865f-5d0f73e1eb882012-01-15
| | | | forum/__91__Installation__93___There_is_no_available_version_of_quickcheck_that_satisfies___62____61__2.1.mdwn to forum/__91__Installation__93___base-3.0.3.2_requires_syb___61____61__0.1.0.2_however_syb-0.1.0.2_was_excluded_because_json-0.5_requires_syb___62____61__0.3.3.mdwn
* un-tangle unrelated postsGravatar https://openid.stackexchange.com/user/fd55c6e3-966a-4626-865f-5d0f73e1eb882012-01-15
|
* Added a commentGravatar http://joey.kitenet.net/2012-01-15
|
* syb dependency problem.Gravatar https://openid.stackexchange.com/user/fd55c6e3-966a-4626-865f-5d0f73e1eb882012-01-15
|
* rename ↵Gravatar https://openid.stackexchange.com/user/fd55c6e3-966a-4626-865f-5d0f73e1eb882012-01-15
| | | | bugs/__91__Installation__93___There_is_no_available_version_of_quickcheck_that_satisfies___62____61__2.1.mdwn to forum/__91__Installation__93___There_is_no_available_version_of_quickcheck_that_satisfies___62____61__2.1.mdwn
* no, really, I fixed itGravatar Joey Hess2012-01-15
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-01-15
|\
| * re-opened. proposed solution doesn't help.Gravatar https://openid.stackexchange.com/user/fd55c6e3-966a-4626-865f-5d0f73e1eb882012-01-15
| |
* | copyrightGravatar Joey Hess2012-01-15
| |
* | debhelper v9Gravatar Joey Hess2012-01-15
|/ | | | kills that ugly python message during build
* add news item for git-annex 3.20120115Gravatar Joey Hess2012-01-15
|
* releasing version 3.201201153.20120115Gravatar Joey Hess2012-01-15
|
* Fix QuickCheck dependency in cabal file.Gravatar Joey Hess2012-01-15
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-01-15
|\
* | add a configure check for StatFSGravatar Joey Hess2012-01-15
| | | | | | | | | | | | | | | | | | | | | | | | This way, the build log will indicate whether StatFS can be relied on. I've tested all the failing architectures now, and on all of them, the StatFS code now returns Nothing, rather than Just nonsense. Also, if annex.diskreserve is set on a platform where StatFS is not working, git-annex will complain. Also, the Makefile was missing the sources target used when building with cabal.
| * (no commit message)Gravatar https://openid.stackexchange.com/user/fd55c6e3-966a-4626-865f-5d0f73e1eb882012-01-15
|/
* Add a sanity check for bad StatFS results.Gravatar Joey Hess2012-01-14
| | | | | | | | | | | | | | | git-annex FTBFS on s390, mips, powerpc, sparc. That StatFS code is failing on all of them. At least on s390, the failure appears as: Just (FileSystemStats {fsStatBlockSize = 4096, fsStatBlockCount = 0, fsStatByteCount = 0, fsStatBytesFree = 0, fsStatBytesAvailable = 0, fsStatBytesUsed = 0}) While I don't understand why this is happening, or how to fix it, bandaid over it by checking for obviously bad values and returning Nothing. That disables disk free space checking, but at least git-annex will work. Upstream bug: http://code.google.com/p/xmobar/issues/detail?id=70
* tweakGravatar Joey Hess2012-01-14
|
* avoid multiple unnecessary stats of the index fileGravatar Joey Hess2012-01-14
| | | | Up to one per file processed.
* avoid unnecessary stats when traversing to parentGravatar Joey Hess2012-01-14
|
* avoid unnecessary chdirGravatar Joey Hess2012-01-14
|
* optimize away 3 statsGravatar Joey Hess2012-01-14
|
* tweakGravatar Joey Hess2012-01-13
|
* add news item for git-annex 3.20120113Gravatar Joey Hess2012-01-13
|
* Merge branch 'master' of ssh://git-annex.branchable.com3.20120113Gravatar Joey Hess2012-01-13
|\
* | Add libghc-testpack-dev to build depends on all arches.Gravatar Joey Hess2012-01-13
| |
* | add hackage targetGravatar Joey Hess2012-01-13
| |
| * Document how to install git-annex in NixGravatar http://peter-simons.myopenid.com/2012-01-13
| |
| * Added NixOS to the list of distributions that support git-annex.Gravatar http://peter-simons.myopenid.com/2012-01-13
| |
| * Added a commentGravatar http://peter-simons.myopenid.com/2012-01-13
|/
* support relative GIT_DIRGravatar Joey Hess2012-01-13
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-01-13
|\
* | move windows support to a todo itemGravatar Joey Hess2012-01-13
| | | | | | | | not holding my breath on this one..
| * Added a commentGravatar http://joey.kitenet.net/2012-01-13
|/
* limit news feed to only toplevelGravatar Joey Hess2012-01-13
|
* Added a comment: Not announced on Hackage?Gravatar http://peter-simons.myopenid.com/2012-01-13
|
* git-annex, git-union-merge: Support GIT_DIR and GIT_WORK_TREE.Gravatar Joey Hess2012-01-13
| | | | | Note that GIT_WORK_TREE cannot influence GIT_DIR; that is necessary for git-fake-bare and vcsh type things to work.
* closeGravatar Joey Hess2012-01-13
|
* addGravatar Joey Hess2012-01-13
|