summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
* prep release5.20150727Gravatar Joey Hess2015-07-27
|
* Merge branch 'gitlab'Gravatar Joey Hess2015-07-27
|\
| * changelog for gitlabGravatar Joey Hess2015-07-27
| |
* | Support building without persistent database on for systems that lack TH. ↵Gravatar Joey Hess2015-07-25
|/ | | | This removes support for incremental fsck.
* addurl now accepts --prefix and --suffix options to adjust the filenames usedGravatar Joey Hess2015-07-21
|
* wordingGravatar Joey Hess2015-07-20
|
* rewordGravatar Joey Hess2015-07-20
|
* looks like richih will maintain it in debianGravatar Joey Hess2015-07-20
|
* Adjust debian build deps: The webapp can now build on arm64, s390x and ↵Gravatar Joey Hess2015-07-20
| | | | hurd-i386. WebDAV support is also available on those architectures.
* correct old changelog entryGravatar Joey Hess2015-07-20
| | | | It looked at permalinks, not guids
* importfeed: Look at not only permalinks, but now also guids to identify ↵Gravatar Joey Hess2015-07-20
| | | | | | | | | | | | | | | | | previously downloaded files. I've seen rss feeds that have no permalinks, only guids (which are sometimes in the form of permalinks, argh/sigh). I had previously avoided trusting guids to be globally unique, because my survey of rss feeds that I subscribe to shows a lot of pretty bad "guids" like "2 at http://serialpodcast.org" or even worse "oth20150401-hq". Worry was that two podcasts that are generating guids so badly, that there's no guarantee they're actually globally unique. But, I'm seeing too many url changes that result in redundant files, so let's try this. If feeds are so broken that guids overlap, they could just as well incorrectly call them permalinks too.
* sync --content: Fix bug that caused files to be uploaded to eg, more archive ↵Gravatar Joey Hess2015-07-20
| | | | remotes than wanted copies, only to later be dropped to satisfy the preferred content settings.
* rewordGravatar Joey Hess2015-07-20
|
* updateGravatar Joey Hess2015-07-20
|
* Fix bug that prevented uploads to remotes using new-style chunking from ↵Gravatar Joey Hess2015-07-16
| | | | | | | | | | | | | | | | resuming after the last successfully uploaded chunk. "checkPresent baser" was wrong; the baser has a dummy checkPresent action not the real one. So, to fix this, we need to call preparecheckpresent to get a checkpresent action that can be used to check if chunks are present. Note that, for remotes like S3, this means that the preparer is run, which opens a S3 handle, that will be used for each checkpresent of a chunk. That's a good thing; if we're resuming an upload that's already many chunks in, it'll reuse that same http connection for each chunk it checks. Still, it's not a perfectly ideal thing, since this is a different http connection that the one that will be used to upload chunks. It would be nice to improve the API so that both use the same http connection.
* update for completion changesGravatar Joey Hess2015-07-16
|
* Debian package (and any other packages built using make install) now ↵Gravatar Joey Hess2015-07-13
| | | | includes bash completion.
* converted Assistant and Watch; avoid duplicate arg parsing for no repo modeGravatar Joey Hess2015-07-13
|
* convert Dead, and allow multiple --key optionsGravatar Joey Hess2015-07-13
|
* converted MetaData, eliminating a global value from Annex state .. beautifulGravatar Joey Hess2015-07-12
|
* Merge branch 'master' into optparse-applicativeGravatar Joey Hess2015-07-10
|\ | | | | | | | | Conflicts: debian/changelog
| * typo5.20150710Gravatar Joey Hess2015-07-10
| |
| * prep releaseGravatar Joey Hess2015-07-10
| |
* | doc updatesGravatar 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
|