summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
* typo5.20150710Gravatar Joey Hess2015-07-10
|
* prep releaseGravatar Joey Hess2015-07-10
|
* Removed support for optparse-applicative versions older than 0.10.Gravatar Joey Hess2015-07-07
| | | | Debian stable has 0.10.0.
* unused: --used-refspec can now be configured to look at refs in the reflog. ↵Gravatar 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, ↵Gravatar 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 ↵Gravatar Joey Hess2015-07-07
| | | | to annexed content.
* merge: Avoid creating the synced/master branch.Gravatar 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.Gravatar Joey Hess2015-07-07
| | | | | As well as import, 2 other places ran "mv" manually, so changed them to use moveFile as well.
* clarifyGravatar Joey Hess2015-07-07
|
* On linux, pass --as-needed to linker to avoid linking with unused shared ↵Gravatar Joey Hess2015-07-07
| | | | libraries including libyaml.
* Support git's undocumented core.sharedRepository=2 value, which is ↵Gravatar Joey Hess2015-07-06
| | | | equivilant to "world".
* bugfix: Pass --full-tree when using git ls-files to get a list of files on ↵Gravatar 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 ↵Gravatar 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 ↵Gravatar 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 ↵Gravatar Joey Hess2015-07-02
| | | | rejected on the other end for security reasons.
* assistant --autostart: First any daemons that are already running, which ↵Gravatar 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.Gravatar Joey Hess2015-07-02
|
* releasing package git-annex version 5.201506175.20150617Gravatar Joey Hess2015-06-17
|
* prep releaseGravatar Joey Hess2015-06-16
|
* reorderGravatar Joey Hess2015-06-16
|
* Increased the default annex.bloomaccuracy from 1000 to 10000000Gravatar Joey 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.
* wordingGravatar Joey Hess2015-06-16
|
* adjust standard preferred content to work better with git annex sync --all ↵Gravatar 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 ↵Gravatar 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 ↵Gravatar Joey Hess2015-06-16
| | | | versions of all files.
* sync: Add support for --all and --unused.Gravatar Joey Hess2015-06-16
|
* info: Added json output for "backend usage", "numcopies stats", ↵Gravatar Joey Hess2015-06-16
| | | | "repositories containing these files", and "transfers in progress".
* clarifyGravatar Joey Hess2015-06-15
|
* debian/cabal-wrapper: Removed this hack which should not be needed anymore.Gravatar Joey Hess2015-06-14
|
* Improve url parsing to handle some urls containing illegal [] characters in ↵Gravatar 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 ↵Gravatar 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 patchGravatar Joey Hess2015-06-10
|
* Build documentation with deterministic=1 for reproducible builds. (A new ↵Gravatar Joey Hess2015-06-09
| | | | ikiwiki feature.) Closes: #785736
* tahoe: Use ~/.tahoe-git-annex/ rather than ~/.tahoe/git-annex/ to avoid old ↵Gravatar Joey Hess2015-06-09
| | | | versions of tahoe create-client choking.
* close debian bug tooGravatar Joey Hess2015-06-09
|
* clarifyGravatar Joey Hess2015-06-09
|
* dead --key: Can be used to mark a key as dead.Gravatar Joey Hess2015-06-09
|
* fsck: Ignore keys that are known to be dead when running in --all mode or a ↵Gravatar Joey Hess2015-06-09
| | | | in a bare repo. Otherwise, still reports files with lost contents, even if the content is dead.
* re-remove hamlet depGravatar Joey Hess2015-06-06
|
* S3: Publically accessible buckets can be used without creds.Gravatar Joey Hess2015-06-05
|
* public=yes config to send AclPublicReadGravatar Joey 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 ↵Gravatar 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.Gravatar Joey Hess2015-06-02
|
* assistant: Consume systemd-networkd dbus events to learn about changes to ↵Gravatar 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 ↵Gravatar Joey Hess2015-05-30
| | | | is disabled.
* fromkey, registerurl: Improve handling of urls that happen to also be ↵Gravatar Joey Hess2015-05-30
| | | | parsable as strange keys.
* prep releaseGravatar Joey Hess2015-05-28
|
* fsck: When checksumming a file fails due to a hardware fault, the file is ↵Gravatar 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 ↵Gravatar 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"Gravatar Joey Hess2015-05-27
| | | | | | | | | This reverts commit 8c9908de63ace83efa14744e3f7cf3f12fc8f197. 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.