Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | use lock pools throughout git-annex | Joey Hess | 2015-05-19 |
| | | | | | | | | | | | | | The one exception is in Utility.Daemon. As long as a process only daemonizes once, which seems reasonable, and as long as it avoids calling checkDaemon once it's already running as a daemon, the fcntl locking gotchas won't be a problem there. Annex.LockFile has it's own separate lock pool layer, which has been renamed to LockCache. This is a persistent cache of locks that persist until closed. This is not quite done; lockContent stil needs to be converted. | ||
* | webapp: Fix zombie xdg-open process left when opening file browser. Closes: ↵ | Joey Hess | 2015-05-17 |
| | | | | #785498 | ||
* | fix type in the name of --used-refspec in changelog | Joey Hess | 2015-05-14 |
| | |||
* | add annex.used-refspec | Joey Hess | 2015-05-14 |
| | |||
* | unused: Add --used option, which can specify a set of refs to consider used, ↵ | Joey Hess | 2015-05-14 |
| | | | | rather than the default of considering all refs used. | ||
* | Stale transfer lock and info files will be cleaned up automatically when ↵ | Joey Hess | 2015-05-12 |
| | | | | | | get/unused/info commands are run. Deleting lock files is tricky, tricky stuff. I think I got it right! | ||
* | 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. | ||
* | 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. | ||
* | 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 |
| | | |||
| * | drop: Now supports --all, --unused, and --key. | Joey Hess | 2015-05-12 |
| | | |||
| * | 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 |
| | | |||
| * | more FlexibleContexts | Joey Hess | 2015-05-10 |
| | | |||
| * | seems that webapp ssh password ssh-agent hack is broken on windows after ↵5.20150508 | Joey Hess | 2015-05-08 |
| | | | | | | | | recent ssh changes | ||
| * | prep release | Joey Hess | 2015-05-08 |
| | | |||
| * | Improve quvi 0.4 output parsing to handle cases wher there is no known ↵ | Joey Hess | 2015-05-08 |
| | | | | | | | | filename extension. This is currently the case when using quvi with youtube. In this case, the extension ".m" will be used. | ||
| * | Revert "Android: Updated bundled ssh from 6.1p1 to 6.4p1." | Joey Hess | 2015-05-08 |
| | | | | | | | | | | | | | | This reverts commit 742bdf6353ac8e08fb603fe60b53c1495d4fa801. Build didn't actually seem to succeed, for both versions of android, so I'll need to revisit this later. | ||
| * | Debian's ghc now supports TH on arm! Adjust build dependencies to build the ↵ | Joey Hess | 2015-05-07 |
| | | | | | | | | | | | | | | webapp on arm, and enable DAV support on arm. \o/ Also, adjust some other arch specific build dependencies that are now available on more architectures in Devian unstable. | ||
| * | reorder | Joey Hess | 2015-05-07 |
| | | |||
| * | remaining dataenc to sandi conversions | Joey Hess | 2015-05-07 |
| | | | | | | | | | | | | I've tested all the dataenc to sandi conversions except Assistant.XMPP, and all have unchanged behavior, including behavior on large unicode code points. | ||
| * | Windows: Roll back to an older version of rsync from cygwin. The newer ↵ | Joey Hess | 2015-05-07 |
| | | | | | | | | version has some dependency on a newer ssh from cygwin. | ||
| * | Windows: Remove cygwin ssh, the newer version of which has stopped honoring ↵ | Joey Hess | 2015-05-07 |
| | | | | | | | | the setting of HOME. Instead, copy msysgit's ssh into PATH. | ||
| * | fsck: Ignore error recording the fsck in the activity log, which can happen ↵ | Joey Hess | 2015-05-06 |
| | | | | | | | | when running fsck in a read-only repository. Closes: #698559 (fsck can still need to write to the repository if it find problems, but a successful fsck can be done read-only) | ||
| * | contentlocation, examinekey, lookupkey: Added --batch mode option. | Joey Hess | 2015-05-06 |
| | | |||
| * | Support checking ftp urls for file presence. | Joey Hess | 2015-05-05 |
| | | |||
| * | Work around wget bug #784348 which could cause it to clobber git-annex ↵ | Joey Hess | 2015-05-05 |
| | | | | | | | | symlinks when downloading from ftp. | ||
| * | Android: Updated bundled ssh from 6.1p1 to 6.4p1. | Joey Hess | 2015-05-01 |
| | | | | | | | | Tested it builds, but have not run it yet. | ||
| * | assistant: Added --autostop to complement --autostart. | Joey Hess | 2015-05-01 |
| | | |||
| * | Improve behavior when a git-annex command is told to operate on a file that ↵ | Joey Hess | 2015-04-30 |
| | | | | | | | | doesn't exist. It will now continue to other files specified after that on the command line, and only error out at the end. | ||
| * | import: Before removing a duplicate file in --deduplicate or ↵ | Joey Hess | 2015-04-30 |
| | | | | | | | | --clean-duplicates mode, verify that enough copies of its content still exist. | ||
| * | Improve integration with KDE's file manager to work with dolphin version ↵ | Joey Hess | 2015-04-29 |
| | | | | | | | | 14.12.3 while still being compatable with 4.14.2. Thanks, silvio. | ||
| * | import: Don't stop entire import when one file fails due to being gitignored ↵ | Joey Hess | 2015-04-29 |
| | | | | | | | | or conflicting with something in the work tree. | ||
| * | import: Check for gitignored files before moving them into the tree. (Needs ↵ | Joey Hess | 2015-04-29 |
| | | | | | | | | git 1.8.4 or newer.) | ||
| * | changelog | Joey Hess | 2015-04-27 |
| | | |||
| * | S3: Fix incompatability with bucket names used by hS3; the aws library ↵ | Joey Hess | 2015-04-27 |
| | | | | | | | | | | | | | | | | | | cannot handle upper-case bucket names. git-annex now converts them to lower case automatically. For example, it failed to get files from a bucket named S3. Also fixes `git annex initremote UPPERCASE type=S3`, which failed with the new aws library, with a signing error message. | ||
| * | Fix bogus failure of fsck --fast. | Joey Hess | 2015-04-27 |
| | | |||
| * | S3: git annex enableremote will not create a bucket name, which failed since ↵ | Joey Hess | 2015-04-23 |
| | | | | | | | | the bucket already exists. | ||
| * | S3: git annex info will show additional information about a S3 remote ↵ | Joey Hess | 2015-04-23 |
| | | | | | | | | (endpoint, port, storage class) | ||
| * | also drop old dbus compat | Joey Hess | 2015-04-22 |
| | | |||
| * | Dropped support for older versions of yesod and warp than the ones in Debian ↵ | Joey Hess | 2015-04-22 |
| | | | | | | | | | | | | Jessie. 466 lines of compat cruft deleted! | ||
| * | S3: Enable debug logging when annex.debug or --debug is set. | Joey Hess | 2015-04-21 |
| | | | | | | | | To debug a bug report, but generally useful. | ||
| * | changelog for https://github.com/joeyh/git-annex/pull/41 | Joey Hess | 2015-04-20 |
| | | |||
| * | prep release | Joey Hess | 2015-04-20 |
| | | |||
| * | Make repo init more robust. | Joey Hess | 2015-04-20 |
| | | | | | | | | | | | | | | | | The setDifferences that got added to initialize turns out to make a git commit, and before ensureCommit has been used. Thus, repo init can fail when the system has a broken hostname etc. Move the ensureCommit to the very first thing to avoid this kind of breakage. | ||
| * | reorder | Joey Hess | 2015-04-20 |
| | | |||
| * | update some windows libraries for newer version of cygwin | Joey Hess | 2015-04-20 |
| | | |||
| * | Removed dependency on haskell SHA library, instead using cryptohash >= 0.11.0. | Joey Hess | 2015-04-19 |
| | |