Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix an unlikely race that could result in two transfers of the same key ↵ | Joey Hess | 2015-05-12 |
| | | | | | | running at once. As discussed in bug report. | ||
* | convert to using Utility.Lockfile for transfer lock files | Joey Hess | 2015-05-12 |
| | | | | | | | | Should be no behavior changes, just simplified code. The only actual difference is it doesn't truncate the lock file. I think that was a holdover from when transfer info was written to the lock file. | ||
* | an optimization that also fixes a reversion | Joey Hess | 2015-05-12 |
| | | | | | | | | | | | | | | | | | | | | This is a little optimisation; avoid loading the info file for the download of the current key when checking for other downloads. The reversion it fixes is sorta strange. b94eafec8c4a7868da753f9b22ca823552e9764c broke checking for transfers that were already in progress. Indeed, the transfer lock was not held after getTransfers was called. Why? I think it's magic in ghc's handling of getLock and setLock, although it's hard to tell since those functions are almost entirely undocumented as to their semantics. Something, either the RTS (or maybe it's linux?) notices that the same process has taken a lock and is now calling getLock on a FD attached to the same file. So, it drops the lock. So, this optimisation avoids that problematic behavior. | ||
* | devblog | Joey Hess | 2015-05-12 |
| | |||
* | Avoid accumulating transfer failure log files unless the assistant is being ↵ | Joey Hess | 2015-05-12 |
| | | | | | | | | | | | | used. Only the assistant uses these, and only the assistant cleans them up, so make only git annex transferkeys write them, There is one behavior change from this. If glacier is being used, and a manual git annex get --from glacier fails because the file isn't available yet, the assistant will no longer later see that failed transfer file and retry the get. Hope no-one depended on that old behavior. | ||
* | Take space that will be used by running downloads into account when checking ↵ | Joey Hess | 2015-05-12 |
| | | | | annex.diskreserve. | ||
* | update | Joey Hess | 2015-05-12 |
| | |||
* | allow building without ascii-progress, since it is not ready yet | Joey Hess | 2015-05-12 |
| | | | | No progress bars with -J unless built with ascii-progress. | ||
* | Merge branch 'master' into concurrentprogress | Joey Hess | 2015-05-12 |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Command/Fsck.hs Messages.hs Remote/Directory.hs Remote/Git.hs Remote/Helper/Special.hs Types/Remote.hs debian/changelog git-annex.cabal | ||
| * | note about git annex drop behavior change in bare repo | Joey Hess | 2015-05-12 |
| | | |||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2015-05-12 |
| |\ | |||
| * | | drop: Now supports --all, --unused, and --key. | Joey Hess | 2015-05-12 |
| | | | |||
| | * | (no commit message) | https://me.yahoo.com/a/StKYI.ZuofVB3xNCCzjJo.V7Fg--#11600 | 2015-05-12 |
| | | | |||
| | * | Added a comment: Create symlink in the root directory | https://sunny256.wordpress.com/ | 2015-05-12 |
| | | | |||
| | * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawnwNDA50ZupMvOgpgDqzDRyu5B-mYlVwa4 | 2015-05-12 |
| | | | |||
| | * | Added a comment: re: backup my data to blue ray disks | https://me.yahoo.com/a/e1w.8yMTnpUh.5fOXneP92pTdy23XJPwx84uLSM-#aca7c | 2015-05-11 |
| |/ | |||
| * | comment | Joey Hess | 2015-05-11 |
| | | |||
| * | import: Refuse to import files that are within the work tree, as that does ↵ | Joey Hess | 2015-05-11 |
| | | | | | | | | not make sense and could cause data loss. | ||
| * | cutting a point release, will be a cabal-only update | Joey Hess | 2015-05-11 |
| | | |||
| * | bug submitter appears to have been wrong | Joey Hess | 2015-05-11 |
| | | |||
| * | (no commit message) | CandyAngel | 2015-05-11 |
| | | |||
| * | ENH: make debianstandalone{,-dsc} rules | Yaroslav Halchenko | 2015-05-11 |
| | | | | | | | | | | Moved rules out of debian/rules and avoided need for patching it for standalone builds | ||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2015-05-11 |
| |\ | |||
| * | | require RELEAEE_BUILD to be 1, not any value | Joey Hess | 2015-05-11 |
| | | | |||
| | * | Added a comment | spwhitton | 2015-05-11 |
| | | | |||
| | * | (no commit message) | atrent | 2015-05-11 |
| |/ | |||
| * | reorder dependency list | Joey Hess | 2015-05-10 |
| | | |||
| * | couple of AMP warnings I missed before | Joey Hess | 2015-05-10 |
| | | |||
| * | avoid unncessary dep on old-locale when building with new version of time | Joey Hess | 2015-05-10 |
| | | |||
| * | rename traverse to walk since Data.Traversable is imported by default in ghc ↵ | Joey Hess | 2015-05-10 |
| | | | | | | | | 7.10 | ||
| * | and anoher one.. | Joey Hess | 2015-05-10 |
| | | |||
| * | more {-# OPTIONS_GHC -fno-warn-tabs #-} ... Forcing people who have what is ↵ | Joey Hess | 2015-05-10 |
| | | | | | | | | merely a difference of opinion to you to do this is a bit of an asshole move. Just saying. | ||
| * | disable horrible tab warning, needed in every file that Setup.hs pulls in | Joey Hess | 2015-05-10 |
| | | | | | | | | | | | | | | | | This is certianly a cabal bug for not passing the build options in the cabal file when building Setup.hs. And, why oh why did ghc enable this warning by default? So unhappy with this choice. | ||
| * | devblog | Joey Hess | 2015-05-10 |
| | | |||
| * | rejigger imports for clean build with ghc 7.10's AMP changes | Joey Hess | 2015-05-10 |
| | | | | | | | | | | The explict import Prelude after import Control.Applicative is a trick to avoid a warning. | ||
| * | more FlexibleContexts | Joey Hess | 2015-05-10 |
| | | |||
| * | avoid using now deprecated PortNum constructor | Joey Hess | 2015-05-10 |
| | | |||
| * | generalied elem/notElem in ghc 7.10 require some additional type signatures ↵ | Joey Hess | 2015-05-10 |
| | | | | | | | | when using OverloadedStrings | ||
| * | FlexibleContexts needed by ghc 7.10 | Joey Hess | 2015-05-10 |
| | | |||
| * | more time-1.5 fixes | Joey Hess | 2015-05-10 |
| | | |||
| * | fix build warning with time 1.5 | Joey Hess | 2015-05-10 |
| | | |||
| * | fix build warning with ghc 7.10 | Joey Hess | 2015-05-10 |
| | | |||
| * | forgot to add new module | Joey Hess | 2015-05-10 |
| | | |||
| * | support time-1.5.0 | Joey Hess | 2015-05-10 |
| | | | | | | | | | | | | | | This no longer uses old-locale's defaultTimeLocale, but provides one of its own. Factored out a Logs.TimeStamp. | ||
| * | switch to Control.Monad.ST to avoid build warning in ghc 7.10 | Joey Hess | 2015-05-10 |
| | | |||
| * | disable ghc 7.10's obnoxious warnings about every line using tab to indent | Joey Hess | 2015-05-10 |
| | | |||
| * | ENH: leave only git for depends of standalone -- the rest is provided | Yaroslav Halchenko | 2015-05-10 |
| | | | | | | | | Otherwise, versioned depends forbid installation on elderly squeeze | ||
| * | fix man page example formatting | Joey Hess | 2015-05-09 |
| | | |||
| * | (no commit message) | https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 | 2015-05-09 |
| | | |||
| * | (no commit message) | warp | 2015-05-09 |
| | |