summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
* Removed support for optparse-applicative versions older than 0.10.Joey Hess2015-07-07
| | | | Debian stable has 0.10.0.
* unused: --used-refspec can now be configured to look at refs in the reflog. ↵Joey Hess2015-07-07
| | | | | | This provides a way to not consider old versions of files to be unused after they have reached a specified age, when the old refs in the reflog expire. May be slow.
* sync: When annex.autocommit=false, avoid making any commit of local changes, ↵Joey Hess2015-07-07
| | | | while still merging with remote to the extent possible.
* add: Stage symlinks the same as git add would, even if they are not a link ↵Joey Hess2015-07-07
| | | | to annexed content.
* merge: Avoid creating the synced/master branch.Joey Hess2015-07-07
| | | | | | The branch needs to be created when merging from the remote in sync, since we diff between it and the remote's sync branch. But git annex merge should not be creating sync branches.
* import: Fix failure of cross-device import on Windows.Joey Hess2015-07-07
| | | | | As well as import, 2 other places ran "mv" manually, so changed them to use moveFile as well.
* clarifyJoey Hess2015-07-07
|
* On linux, pass --as-needed to linker to avoid linking with unused shared ↵Joey Hess2015-07-07
| | | | libraries including libyaml.
* Support git's undocumented core.sharedRepository=2 value, which is ↵Joey Hess2015-07-06
| | | | equivilant to "world".
* bugfix: Pass --full-tree when using git ls-files to get a list of files on ↵Joey Hess2015-07-06
| | | | the git-annex branch, so it works when run in a subdirectory. This bug affected git-annex unused, and potentially also transitions running code and other things.
* Brought back the setkey plumbing command that was removed in 2011, since we ↵Joey Hess2015-07-02
| | | | found a use case for it. Note that the command's syntax was changed for consistency.
* assistant: Fix ANNEX_SHELL_DIR written to ~/.ssh/authorized_keys in local ↵Joey Hess2015-07-02
| | | | | | | | | | pairing to be the absolute path to the repository, not "." This was a reversion caused by the relative path changes in 5.20150113. Other uses of addAuthorizedKeys seem to be ok. If the user enters a directory like ~/annex, it writes GIT_ANNEX_SHELL_DIRECTORY=annex, and git-annex-shell assumes that's relative to HOME.
* assistant: Fix local pairing to not include newline in ssh pubkey, which is ↵Joey Hess2015-07-02
| | | | rejected on the other end for security reasons.
* assistant --autostart: First any daemons that are already running, which ↵Joey Hess2015-07-02
| | | | might be left over from a previous login session and so unable to use the ssh agent of a new login session.
* log: Fix reversion introduced in version 5.20150528 that broke this command.Joey Hess2015-07-02
|
* releasing package git-annex version 5.20150617Joey Hess2015-06-17
|
* prep releaseJoey Hess2015-06-16
|
* reorderJoey Hess2015-06-16
|
* Increased the default annex.bloomaccuracy from 1000 to 10000000Joey Hess2015-06-16
| | | | | | | | | | | | | | | | | | | This makes git annex unused use around 48 mb more memory than it did before, but the massive increase in accuracy makes this worthwhile for all but the smallest systems. Also, I want to use the bloom filter for sync --all --content, to avoid dropping files that the preferred content doesn't want, and 1/1000 false positives would be far too many in that use case, even if it were acceptable for unused. Actual memory use numbers: 1000: 21.06user 3.42system 0:26.40elapsed 92%CPU (0avgtext+0avgdata 501552maxresident)k 1000000: 21.41user 3.55system 0:26.84elapsed 93%CPU (0avgtext+0avgdata 549496maxresident)k 10000000: 21.84user 3.52system 0:27.89elapsed 90%CPU (0avgtext+0avgdata 549920maxresident)k Based on these numbers, 10 million seemed a better pick than 1 million.
* wordingJoey Hess2015-06-16
|
* adjust standard preferred content to work better with git annex sync --all ↵Joey Hess2015-06-16
| | | | | | | | | | | | | | | | | | | | | | | --content backup: Use new "anything" terminal. This means that content that is not unused, but has no associated file will be wanted by backup repos. unwanted: "not anything" will result in any and all content moving off of these repos. incremental backup: Remove the "(include=* or unused)", so it matches content that has no associated files but is not unused. client: Add a include=* to the expression. This limits it to matching only files in the work tree. Without this change, sync --all --content would match a key against the expression, and since it matches exclude=archive/*, the client repo would have wanted the file content. The "and not unused" would have kept unused objects out, but not objects that were not known to be unused, or objects that another branch referred to. In practice, everything would have flooded into client repos without this change.
* Fix incremental backup standard preferred content expression to match its ↵Joey Hess2015-06-16
| | | | | | documentation, which says it does not want files that have reached a backup repository. Checked history and these have been out of sync from the very beginning!
* Added new "anything" preferred content expression, which matches all ↵Joey Hess2015-06-16
| | | | versions of all files.
* sync: Add support for --all and --unused.Joey Hess2015-06-16
|
* info: Added json output for "backend usage", "numcopies stats", ↵Joey Hess2015-06-16
| | | | "repositories containing these files", and "transfers in progress".
* clarifyJoey Hess2015-06-15
|
* debian/cabal-wrapper: Removed this hack which should not be needed anymore.Joey Hess2015-06-14
|
* Improve url parsing to handle some urls containing illegal [] characters in ↵Joey Hess2015-06-14
| | | | | | their paths. Ie, "https://archive.org/download/zoom-2/Zoom - Release 2 (1996)(Active Software)[!].iso"
* Fix bug that prevented enumerating locally present objects in repos tuned ↵Joey Hess2015-06-11
| | | | | | | | with annex.tune.objecthash1=true Need to walk 1 level of subdirs less in this case. The git-annex branch traversal code didn't have a similar bug.
* add git-annex-shell link to standalone deb patchJoey Hess2015-06-10
|
* Build documentation with deterministic=1 for reproducible builds. (A new ↵Joey Hess2015-06-09
| | | | ikiwiki feature.) Closes: #785736
* tahoe: Use ~/.tahoe-git-annex/ rather than ~/.tahoe/git-annex/ to avoid old ↵Joey Hess2015-06-09
| | | | versions of tahoe create-client choking.
* close debian bug tooJoey Hess2015-06-09
|
* clarifyJoey Hess2015-06-09
|
* dead --key: Can be used to mark a key as dead.Joey Hess2015-06-09
|
* fsck: Ignore keys that are known to be dead when running in --all mode or a ↵Joey Hess2015-06-09
| | | | in a bare repo. Otherwise, still reports files with lost contents, even if the content is dead.
* re-remove hamlet depJoey Hess2015-06-06
|
* S3: Publically accessible buckets can be used without creds.Joey Hess2015-06-05
|
* public=yes config to send AclPublicReadJoey Hess2015-06-05
| | | | | | | | | | | In my tests, this has to be set when uploading a file to the bucket and then the file can be accessed using the bucketname.s3.amazonaws.com url. Setting it when creating the bucket didn't seem to make the whole bucket public, or allow accessing files stored in it. But I have gone ahead and also sent it when creating the bucket just in case that is needed in some case.
* import --clean-duplicates: Fix bug that didn't count local or trusted repo's ↵Joey Hess2015-06-03
| | | | copy of a file as one of the necessary copies to allow removing it from the import location.
* get --incomplete: New option to resume any interrupted downloads.Joey Hess2015-06-02
|
* assistant: Consume systemd-networkd dbus events to learn about changes to ↵Joey Hess2015-06-02
| | | | network connections, as was already done with network-manager and wicd. Thanks to Sebastian Reuße for the patches.
* sync, remotedaemon: Pass configured ssh-options even when annex.sshcaching ↵Joey Hess2015-05-30
| | | | is disabled.
* fromkey, registerurl: Improve handling of urls that happen to also be ↵Joey Hess2015-05-30
| | | | parsable as strange keys.
* prep releaseJoey Hess2015-05-28
|
* fsck: When checksumming a file fails due to a hardware fault, the file is ↵Joey Hess2015-05-27
| | | | now moved to the bad directory, and the fsck proceeds. Before, the fsck immediately failed.
* Revert removal dependency on obsolete hamlet package, since the autobuilders ↵Joey Hess2015-05-27
| | | | are not ready for this change yet and it prevented them from building the webapp. Reopens: #786659
* Revert "remove deprecated hamlet package"Joey Hess2015-05-27
| | | | | | | | | This reverts commit cf650eaa99145b338c99b0bfbe0ced7961cebc13. It's too early to do this; the linux and android autobuilder will need to be updated to use the new version of shakespeare, and that will require a complete refresh of them. In the meantime, this has knocked the webapp out of the autobuilders.
* Linux standalone, OSX app: Improve runshell script to always quote shell ↵Joey Hess2015-05-26
| | | | vars, so that it will work when eg, untarred into a directory path with spaces in its name.
* changelog for bug closed in last releaseJoey Hess2015-05-24
|