summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
* 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.
* Linux standalone, OSX app: Improve runshell script to always quote shell ↵Gravatar 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 releaseGravatar Joey Hess2015-05-24
|
* fromkey, registerurl: Allow urls to be specified instead of keys, and ↵Gravatar Joey Hess2015-05-22
| | | | | | | | generate URL keys. This is especially useful because the caller doesn't need to generate valid url keys, which involves some escaping of characters, and may involve taking a md5sum of the url if it's too long.
* lintian fixGravatar Joey Hess2015-05-22
|
* remove deprecated hamlet packageGravatar Joey Hess2015-05-22
| | | | shakespeare provides this now
* prep releaseGravatar Joey Hess2015-05-22
|
* OSX: Corrected the location of trustedkeys.gpg, so the built-in upgrade code ↵Gravatar Joey Hess2015-05-22
| | | | will find it. Fixes OSX upgrade going forward, but older versions won't upgrade themselves due to this problem.
* Build documentation with TZ=UTC for reproducible builds. See #785736.Gravatar Joey Hess2015-05-19
|
* use lock pools throughout git-annexGravatar Joey Hess2015-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: ↵Gravatar Joey Hess2015-05-17
| | | | #785498
* fix type in the name of --used-refspec in changelogGravatar Joey Hess2015-05-14
|
* add annex.used-refspecGravatar Joey Hess2015-05-14
|
* unused: Add --used option, which can specify a set of refs to consider used, ↵Gravatar Joey Hess2015-05-14
| | | | rather than the default of considering all refs used.