Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Avoid crashing when an existing key is readded to the annex. | Joey Hess | 2011-04-28 |
| | |||
* | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawkjvjLHW9Omza7x1VEzIFQ8Z5honhRB90I | 2011-04-28 |
| | |||
* | This demonstrates a git-annex failure when hard links are involved | https://www.google.com/accounts/o8/id?id=AItOawkjvjLHW9Omza7x1VEzIFQ8Z5honhRB90I | 2011-04-28 |
| | |||
* | Merge remote-tracking branch 'branchable/master' | Joey Hess | 2011-04-28 |
|\ | |||
* | | wording | Joey Hess | 2011-04-28 |
| | | |||
| * | Added a comment | http://joey.kitenet.net/ | 2011-04-28 |
|/ | |||
* | hook special remote implemented, and tested | Joey Hess | 2011-04-28 |
| | |||
* | add boolSystemEnv | Joey Hess | 2011-04-28 |
| | |||
* | bugfix | Joey Hess | 2011-04-28 |
| | |||
* | documentation for hook special remotes | Joey Hess | 2011-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. | Joey Hess | 2011-04-28 |
| | |||
* | erm, thought I committed this release? | Joey Hess | 2011-04-28 |
| | |||
* | added example fo rusing rsync over ssh | https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo | 2011-04-28 |
| | |||
* | thanks & notes on migration | http://christian.amsuess.com/chrysn | 2011-04-28 |
| | |||
* | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2011-04-28 |
| | |||
* | Avoid pipeline stall when running git annex drop or fsck on a lot of files. | Joey Hess | 2011-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 option | Joey Hess | 2011-04-27 |
| | | | | rsync does not have a --no-delete, so do it this way instead | ||
* | rsync special remote | Joey Hess | 2011-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' | Joey Hess | 2011-04-27 |
|\ | |||
* | | drastically simplify instructions for debian stable :) | Joey Hess | 2011-04-27 |
| | | |||
| * | sftp backend? | http://christian.amsuess.com/chrysn | 2011-04-27 |
|/ | |||
* | fix test suite when run by root | Joey Hess | 2011-04-26 |
| | |||
* | exit nonzero when there were failure, not just errors | Joey Hess | 2011-04-26 |
| | | | | ya, I need a test suite for my test suite | ||
* | more Control.Monad.State export fix | Joey Hess | 2011-04-26 |
| | |||
* | Merge remote-tracking branch 'branchable/master' | Joey Hess | 2011-04-26 |
|\ | |||
* | | Control.Monad.State import fix for debian stable | Joey Hess | 2011-04-26 |
| | | | | | | | | | | It doesn't export `state` there, so hiding it fails. Just list explicitly what we use. | ||
| * | Added a comment | http://joey.kitenet.net/ | 2011-04-26 |
| | | |||
* | | typo | Joey Hess | 2011-04-26 |
| | | |||
| * | Added a comment | gernot | 2011-04-26 |
|/ | |||
* | update | Joey Hess | 2011-04-26 |
| | |||
* | Merge remote-tracking branch 'branchable/master' | Joey Hess | 2011-04-26 |
|\ | |||
* | | update instructions for stable | Joey Hess | 2011-04-26 |
| | | |||
| * | Added a comment | http://joey.kitenet.net/ | 2011-04-26 |
| | | |||
* | | Revert "Use haskell Crypto library instead of haskell SHA library.a" | Joey Hess | 2011-04-26 |
|/ | | | | | | | | | This reverts commit 892593c5efacbc084d19af4b5d7164ededaea7ff. Conflicts: Crypto.hs debian/control | ||
* | (no commit message) | gernot | 2011-04-26 |
| | |||
* | ensure tmp file is writable, so rsync can resume | Joey Hess | 2011-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.20110425 | Joey Hess | 2011-04-25 |
| | |||
* | releasing version 0.201104250.20110425 | Joey Hess | 2011-04-25 |
| | |||
* | move quickcheck Arbitrary declaration into test suite | Joey Hess | 2011-04-25 |
| | | | | So git-annex can build w/o quickcheck installed. | ||
* | Merge remote-tracking branch 'branchable/master' | Joey Hess | 2011-04-25 |
|\ | |||
* | | Avoid using absolute paths when staging location log, as that can confuse ↵ | Joey Hess | 2011-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 functions | Joey Hess | 2011-04-25 |
| | | |||
* | | fix relative | Joey Hess | 2011-04-25 |
| | | | | | | | | Not currently used, but was buggy. | ||
* | | Remove testpack from build depends, as it is not available on all architectures. | Joey Hess | 2011-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 comment | gernot | 2011-04-24 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo | 2011-04-23 |
| | | |||
| * | Added a comment | http://joey.kitenet.net/ | 2011-04-23 |
| | | |||
| * | Added a comment | http://joey.kitenet.net/ | 2011-04-23 |
| | | |||
| * | (no commit message) | gernot | 2011-04-23 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U | 2011-04-22 |
| | |