summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus2011-04-29
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus2011-04-29
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus2011-04-29
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus2011-04-29
|
* Avoid crashing when an existing key is readded to the annex.Gravatar Joey Hess2011-04-28
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkjvjLHW9Omza7x1VEzIFQ8Z5honhRB90I2011-04-28
|
* This demonstrates a git-annex failure when hard links are involvedGravatar https://www.google.com/accounts/o8/id?id=AItOawkjvjLHW9Omza7x1VEzIFQ8Z5honhRB90I2011-04-28
|
* Merge remote-tracking branch 'branchable/master'Gravatar Joey Hess2011-04-28
|\
* | wordingGravatar Joey Hess2011-04-28
| |
| * Added a commentGravatar http://joey.kitenet.net/2011-04-28
|/
* hook special remote implemented, and testedGravatar Joey Hess2011-04-28
|
* add boolSystemEnvGravatar Joey Hess2011-04-28
|
* bugfixGravatar Joey Hess2011-04-28
|
* documentation for hook special remotesGravatar Joey Hess2011-04-28
| | | | | | Releasing before I have quite finished the code. Got a little caught up in Anathem references. Time for a walk and then a tiny bit more coding and possibly testing.
* Fix hasKeyCheap setting for bup and rsync special remotes.Gravatar Joey Hess2011-04-28
|
* erm, thought I committed this release?Gravatar Joey Hess2011-04-28
|
* added example fo rusing rsync over sshGravatar https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo2011-04-28
|
* thanks & notes on migrationGravatar http://christian.amsuess.com/chrysn2011-04-28
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus2011-04-28
|
* Avoid pipeline stall when running git annex drop or fsck on a lot of files.Gravatar Joey Hess2011-04-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When it's stalled, there are 3 processes: git annex git ls-files git check-attr git-annex stalls trying to write to git check-attr, which stalls trying to write to stdout (read by git-annex). git ls-files does not seem to be involved directly; I've seen the stall when it was still streaming out the file list, and after it had exited and zombified. The read and write are supposed to be handled by two different threads, which pipeBoth forks off, thus avoiding deadlock. But it does deadlock. (Certian signals unblock the deadlock for a while, then it stalls again.) So, this is another case of WTF is the ghc IO manager doing today? I avoid the issue by converting the writer to a separate process. Possibly this was caused by some change in ghc 7 -- I'm offline and cannot verify now, but I'm sure I used to be able to run git annex drop w/o it hanging! And the code does not seem to have changed, except for commit c1dc4079419cff94cca72441d5e67a866110ec7e, which I tried reverting without success. In fact, I reverted all the way back to 0.20110316 and still saw the stall. Update: Minimal test case: import System.Cmd.Utils main = do as <- checkAttr "blah" $ map show [1..100000] sequence $ map (putStrLn . show) as checkAttr attr files = do (_, s) <- pipeBoth "git" params $ unlines files return $ lines s where params = ["check-attr", attr, "--stdin"] Bug filed on ghc in debian, #624389
* filter out --delete rsync optionGravatar Joey Hess2011-04-27
| | | | rsync does not have a --no-delete, so do it this way instead
* rsync special remoteGravatar Joey Hess2011-04-27
| | | | | | | | | Fully tested and working, including resuming and encryption. (Though not resuming when sending *with* encryption; gpg doesn't produce identical output each time.) Uses same layout as the directory special remote and the .git/annex/objects/ directory.
* Merge remote-tracking branch 'branchable/master'Gravatar Joey Hess2011-04-27
|\
* | drastically simplify instructions for debian stable :)Gravatar Joey Hess2011-04-27
| |
| * sftp backend?Gravatar http://christian.amsuess.com/chrysn2011-04-27
|/
* fix test suite when run by rootGravatar Joey Hess2011-04-26
|
* exit nonzero when there were failure, not just errorsGravatar Joey Hess2011-04-26
| | | | ya, I need a test suite for my test suite
* more Control.Monad.State export fixGravatar Joey Hess2011-04-26
|
* Merge remote-tracking branch 'branchable/master'Gravatar Joey Hess2011-04-26
|\
* | Control.Monad.State import fix for debian stableGravatar Joey Hess2011-04-26
| | | | | | | | | | It doesn't export `state` there, so hiding it fails. Just list explicitly what we use.
| * Added a commentGravatar http://joey.kitenet.net/2011-04-26
| |
* | typoGravatar Joey Hess2011-04-26
| |
| * Added a commentGravatar gernot2011-04-26
|/
* updateGravatar Joey Hess2011-04-26
|
* Merge remote-tracking branch 'branchable/master'Gravatar Joey Hess2011-04-26
|\
* | update instructions for stableGravatar Joey Hess2011-04-26
| |
| * Added a commentGravatar http://joey.kitenet.net/2011-04-26
| |
* | Revert "Use haskell Crypto library instead of haskell SHA library.a"Gravatar Joey Hess2011-04-26
|/ | | | | | | | | This reverts commit 892593c5efacbc084d19af4b5d7164ededaea7ff. Conflicts: Crypto.hs debian/control
* (no commit message)Gravatar gernot2011-04-26
|
* ensure tmp file is writable, so rsync can resumeGravatar Joey Hess2011-04-25
| | | | | | It's possible that rsync finishes transferring a file and sets its mode, but the file transfer to the annex then fails. When resuming, rsync would then not be able to write to the tmp file.
* add news item for git-annex 0.20110425Gravatar Joey Hess2011-04-25
|
* releasing version 0.201104250.20110425Gravatar Joey Hess2011-04-25
|
* move quickcheck Arbitrary declaration into test suiteGravatar Joey Hess2011-04-25
| | | | So git-annex can build w/o quickcheck installed.
* Merge remote-tracking branch 'branchable/master'Gravatar Joey Hess2011-04-25
|\
* | Avoid using absolute paths when staging location log, as that can confuse ↵Gravatar Joey Hess2011-04-25
| | | | | | | | | | | | | | | | | | | | | | git when a remote's path contains a symlink. Closes: #621386 This was a real PITA to fix, since location logs can be staged in both the current repo, as well as in local remote's repos, in which case the cwd will not be in the repo. And git add needs different params in both cases, when absolute paths are not used. In passing, git annex fsck now stages location log fixes.
* | generalized relPathDirTo functionsGravatar Joey Hess2011-04-25
| |
* | fix relativeGravatar Joey Hess2011-04-25
| | | | | | | | Not currently used, but was buggy.
* | Remove testpack from build depends, as it is not available on all architectures.Gravatar Joey Hess2011-04-25
| | | | | | | | | | | | | | The test suite will not be run if it cannot be compiled. It may be possible later to split off the quickcheck using tests into a separate program and keep most of the tests using just hunit.
| * Added a commentGravatar gernot2011-04-24
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo2011-04-23
| |