Recent Releases
10.2024022728 Feb 2024 10:25
minor feature:
Importfeed: Added --scrape option, which uses yt-dlp to screen scrape.
The equivilant of an RSS feed.
Importfeed --force: Don't treat it as a failure when an already.
Downloaded file exists. (a behavior change introduced in
10.20230626.).
Importfeed --force: Avoid creating duplicates of existing.
Already downloaded files when yt-dlp or a special remote was used.
Addurl, importfeed: Added --raw-except option.
Stack.yaml: Update to lts-22.9 and use crypton.
Assistant, undo: When committing, let the usual git commit.
Hooks run.
Added annex.commitmessage-command config.
Pre-commit: Avoid committing the git-annex branch.
(except when a commit is made in a view, which changes metadata).
Pass --no-warnings to yt-dlp.
-- Joey Hess Tue, 27 Feb 2024 12:58:30 -0400.
10.2024012931 Jan 2024 02:05
minor feature:
Info: Added "annex sizes of repositories" table to the overall display.
Import: Sped up import from special remotes.
Import: Added --message/-m option.
Support using commands that implement the Stateless OpenPGP command line.
Interface, as an alternative to gpg.
Currently only supported for encryption=shared special remotes.
When annex.shared-sop-command is configured.
Test: Test a specified Stateless OpenPGP command when.
Run with eg --test-git-config annex.shared-sop-command=sqop
Improve disk free space checking when transferring unsized keys to.
Local git remotes.
Added configs annex.stalldetection-download, annex.stalldetection-upload.
Annex.bwlimit-download, annex.bwlimit-upload,
And similar per-remote configs.
Improve annex.stalldetection to handle remotes that update progress.
Less frequently than the configured time period.
External: Monitor file size when getting content from external.
Special remotes and use that to update the progress meter,
in case the external special remote program does not report progress.
Added --expected-present file matching option.
Webapp: Added --port option, and annex.port config.
Assistant: When generating a gpg secret key, avoid hardcoding the.
Key algorithm and size.
-- Joey Hess Mon, 29 Jan 2024 13:12:00 -0400.
10.2023122710 Jan 2024 17:50
minor feature:
* migrate: Support distributed migrations by recording each migration,
and adding a --update option that updates the local repository
incrementally, hard linking annex objects to their new keys.
* pull, sync: When operating on content, automatically handle
distributed migrations.
* Added annex.syncmigrations config that can be set to false to prevent
pull and sync from migrating object content.
* migrate: Added --apply option that (re)applies all recorded
distributed migrations to the objects in repository.
* migrate: Support adding size to URL keys that were added with
--relaxed, by running eg: git-annex migrate --backend=URL foo
* When importing from a special remote, support preferred content
expressions that use terms that match on keys (eg "present", "copies=1").
Such terms are ignored when importing, since the key is not known yet.
Before, such expressions caused the import to fail.
* Support git-annex copy/move --from-anywhere --to remote.
* Make git-annex get/copy/move --from foo override configuration of
remote.foo.annex-ignore, as documented.
* Lower precision of timestamps in git-annex branch, which can reduce the
size of the branch by up to 8 .
* sync: Fix locking problems during merge when annex.pidlock is set.
* Avoid a problem with temp file names ending in "." on certian
filesystems that have problems with such filenames.
* sync, push: Avoid trying to send individual files to special remotes
configured with importtree=yes exporttree=no, which would always fail.
* Fix a crash opening sqlite databases when run in a non-unicode locale.
(Needs persistent-sqlite 2.13.3.)
8.2021111720 Nov 2021 09:05
minor feature:
8.2021102808 Nov 2021 03:17
minor feature:
8.2021101115 Oct 2021 06:25
minor feature:
8.2021090306 Sep 2021 13:45
minor feature:
8.2021080328 Aug 2021 07:25
minor feature:
8.2021042801 May 2021 08:25
minor feature:
8.2021033001 Apr 2021 11:25
minor feature:
8.2021031012 Mar 2021 07:25
minor feature:
8.2021022324 Feb 2021 14:05
minor feature:
8.2021012728 Jan 2021 07:05
minor feature:
8.2020112905 Jan 2021 03:45
minor feature:
8.2020112728 Nov 2020 10:25
minor feature:
8.2020111617 Nov 2020 06:45
minor feature:
8.2020110304 Nov 2020 13:45
minor feature:
8.2020100708 Oct 2020 13:45
minor feature:
8.2020090809 Sep 2020 08:05
minor feature:
8.2020081417 Aug 2020 08:25
minor feature:
8.2020081011 Aug 2020 15:25
minor feature:
8.20200720.121 Jul 2020 12:25
minor feature:
8.2020061718 Jun 2020 10:25
minor feature:
8.2020052223 May 2020 18:45
minor feature:
8.2020050102 May 2020 10:45
minor feature:
8.2020033031 Mar 2020 21:45
minor feature:
8.2020030910 Mar 2020 08:05
minor feature:
8.2020022627 Feb 2020 17:05
minor feature:
7.2020021920 Feb 2020 20:25
minor feature:
7.2020020407 Feb 2020 12:45
minor feature:
7.20200202.703 Feb 2020 23:05
minor feature:
7.2019123031 Dec 2019 10:45
minor feature:
7.2019121819 Dec 2019 12:45
minor feature:
7.2019111415 Nov 2019 10:25
minor feature:
7.2019110607 Nov 2019 16:45
minor feature:
7.2019102427 Oct 2019 03:15
minor feature:
7.2019101721 Oct 2019 03:15
minor feature:
7.2019100917 Oct 2019 17:39
minor feature: