Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

git-annex-10.20241202-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: git-annex Distribution: openSUSE Tumbleweed
Version: 10.20241202 Vendor: openSUSE
Release: 1.2 Build date: Mon Dec 2 17:37:14 2024
Group: Unspecified Build host: reproducible
Size: 80471511 Source RPM: git-annex-10.20241202-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://hackage.haskell.org/package/git-annex
Summary: Manage files with git, without checking their contents into git
Git-annex allows managing files with git, without checking the file contents
into git. While that may seem paradoxical, it is useful when dealing with files
larger than git can currently easily handle, whether due to limitations in
memory, time, or disk space.

It can store large files in many places, from local hard drives, to a large
number of cloud storage services, including S3, WebDAV, and rsync, and many
other usable via plugins. Files can be stored encrypted with gpg, so that the
cloud storage provider cannot see your data. git-annex keeps track of where
each file is stored, so it knows how many copies are available, and has many
facilities to ensure your data is preserved.

git-annex can also be used to keep a folder in sync between computers, noticing
when files are changed, and automatically committing them to git and
transferring them to other computers. The git-annex webapp makes it easy to set
up and use git-annex this way.

Provides

Requires

License

AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only

Changelog

* Mon Dec 02 2024 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20241202.
    git-annex (10.20241202) upstream; urgency=medium
    * add: Consistently treat files in a dotdir as dotfiles, even
      when ran inside that dotdir.
    * add: When adding a dotfile as a non-large file, mention that it's a
      dotfile.
    * p2phttp: Added --directory option which serves multiple git-annex
      repositories located inside a directory.
    * When remote.name.annexUrl is an annex+http(s) url, that
      uses the same hostname as remote.name.url, which is itself a http(s)
      url, they are assumed to share a username and password. This avoids
      unnecessary duplicate password prompts.
    * git-remote-annex: Fix a reversion introduced in version 10.20241031
      that broke cloning from a special remote.
    * git-remote-annex: Fix cloning from a special remote on a crippled
      filesystem.
    * git-remote-annex: Fix buggy behavior when annex.stalldetection is
      configured.
    * git-remote-annex: Require git version 2.31 or newer, since old
      ones had a buggy git bundle command.
    * S3: Support versioning=yes with a readonly bucket.
      (Needs aws-0.24.3)
    * S3: Send git-annex or other configured User-Agent.
      (Needs aws-0.24.3)
    * S3: Fix infinite loop and memory blowup when importing from an
      unversioned S3 bucket that is large enough to need pagination.
    * S3: Use significantly less memory when importing from a
      versioned S3 bucket.
    * vpop: Only update state after successful checkout.
    - - Joey Hess <id@joeyh.name>  Mon, 02 Dec 2024 12:31:08 -0400
* Thu Oct 31 2024 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20241031.
    git-annex (10.20241031) upstream; urgency=medium
    * Sped up proxied downloads from special remotes, by streaming.
    * Added GETORDERED request to external special remote protocol.
      When the external special remote responds with ORDERED, it can stream
      through a proxy.
    * p2phttp: Support serving unauthenticated users while requesting
      authentication for operations that need it. Eg, --unauth-readonly
      can be combined with --authenv.
    * p2phttp: Allow unauthenticated users to lock content by default.
    * p2phttp: Added --unauth-nolocking option to prevent unauthenticated
      users from locking content.
    * Allow enabling the servant build flag with older versions of stm,
      allowing building with ghc 9.0.2.
    * git-remote-annex: Fix bug that prevented using it with external special
      remotes, leading to protocol error messages involving "GITMANIFEST".
    * adjust: Allow any order of options when combining --hide-missing with
      options like --unlock.
    * Support P2P protocol version 4. This allows DATA-PRESENT to be sent
      after PUT (and in the HTTP P2P protocol, v4/put has a data-present
      parameter). When used with a proxy to a special remote like a S3
      bucket, this allows a custom client to upload content to S3 itself,
      and then use the P2P protocol to inform the proxy that the content has
      been stored there, which will result in the same git-annex branch state
      updates as sending DATA via the proxy.
    * Fix hang when receiving a large file into a proxied special remote.
    - - Joey Hess <id@joeyh.name>  Thu, 31 Oct 2024 17:19:56 -0400
* Mon Sep 30 2024 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20240927.
    git-annex (10.20240927) upstream; urgency=medium
    * Detect when a preferred content expression contains "not present",
      which would lead to repeatedly getting and then dropping files,
      and make it never match. This also applies to
      "not balanced" and "not sizebalanced".
    * Fix --explain display of onlyingroup preferred content expression.
    * Allow maxsize to be set to 0 to stop checking maxsize for a repository.
    * Fix bug that prevented anything being stored in an empty
      repository whose preferred content expression uses sizebalanced.
    * sim: New command, can be used to simulate networks of repositories
      and see how preferred content and other configuration makes file
      content flow through it.
    - - Joey Hess <id@joeyh.name>  Mon, 30 Sep 2024 19:15:35 -0400
* Sat Aug 31 2024 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20240831.
    git-annex (10.20240831) upstream; urgency=medium
    * Special remotes configured with exporttree=yes annexobjects=yes
      can store objects in .git/annex/objects, as well as an exported tree.
    * Support proxying to special remotes configured with
      exporttree=yes annexobjects=yes, and allow such remotes to be used as
      cluster nodes.
    * post-retrieve: When proxying is enabled for an exporttree=yes
      special remote (or it is a cluster node) and the configured
      remote.name.annex-tracking-branch is received, the tree is
      exported to the special remote.
    * Support "balanced=", "fullybalanced=", "sizebalanced=" and
      "fullysizebalanced=" in preferred content expressions.
    * Added --rebalance option.
    * Added the annex.fullybalancedthreshhold git config.
    * maxsize: New command to tell git-annex how large the expected maximum
      size of a repository is, and to display repository sizes.
    * vicfg: Include maxsize configuration.
    * info: Improved speed by using new repository size tracking.
    * lookupkey: Allow using --ref in a bare repository.
    * export: Added --from option.
    * git-remote-annex: Store objects in exportree=yes special remotes
      in the same paths used by annexobjects=yes. This is a backwards
      compatible change.
    * updateproxy, updatecluster: Prevent using an exporttree=yes special
      remote that does not have annexobjects=yes, since it will not work.
    * The config versioning=true is now reserved for use by versioned special
      remotes. External special remotes should not use that config for their
      own purposes.
    - - Joey Hess <id@joeyh.name>  Sat, 31 Aug 2024 19:48:17 -0400
* Thu Aug 08 2024 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20240808.
    git-annex (10.20240808) upstream; urgency=medium
    * Remove debug output (to stderr) accidentially included in
      last version.
    * When getting from a P2P HTTP remote, prompt for credentials when
      required, instead of failing.
    * When proxying an upload to a special remote, verify the hash.
    * Avoid loading cluster log at startup.
    - - Joey Hess <id@joeyh.name>  Thu, 08 Aug 2024 15:26:26 -0400
* Wed Jul 31 2024 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20240731.
    git-annex (10.20240731) upstream; urgency=medium
    * New HTTP API that is equivilant to the P2P protocol.
    * New p2phttp command to serve the HTTP API.
    * annex+http and annex+https urls can be configured for
      remote.name.annexUrl to use the HTTP API to communicate with a server.
      This supports writable repositories, as well as accessing clusters
      and proxied remotes over HTTP.
    * When a http remote has annex.url set to an annex+http url in
      the git config file on the website, it will be copied into
      remote.name.annexUrl the first time git-annex uses the remote.
    * assistant: Fix a race condition that could cause a pointer file to
      get ingested into the annex.
    * Avoid potential data loss in unlikely situations where git-annex-shell
      or git-annex remotedaemon is killed while locking a key to prevent its
      removal.
    * When proxying a download from a special remote, avoid unncessary hashing.
    * When proxying an upload to a special remote, verify the hash.
    * Propagate --force to git-annex transferrer.
    * Added a build flag for servant, enabling annex+http urls and
      git-annex p2phttp.
    * Added a dependency on the haskell clock library.
    * Updated stack.yaml to nightly-2024-07-29.
    - - Joey Hess <id@joeyh.name>  Wed, 31 Jul 2024 14:02:21 -0400
* Tue Jul 02 2024 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20240701.
    git-annex (10.20240701) upstream; urgency=medium
    * git-annex remotes can now act as proxies that provide access to
      their remotes. Configure this with remote.name.annex-proxy
      and the git-annex update proxy command.
    * Clusters are now supported. These are collections of nodes that can
      be accessed as a single entity, accessed by one or more gateway
      repositories.
    * Added git-annex initcluster, updatecluster, and extendcluster commands.
    * Fix a bug where interrupting git-annex while it is updating the
      git-annex branch for an export could later lead to git fsck
      complaining about missing tree objects.
    * Tab completion of options like --from now includes special remotes,
      as well as proxied remotes and clusters.
    * Tab completion of many commands like info and trust now includes
      remotes.
    * P2P protocol version 2.
    * Fix Windows build with Win32 2.13.4+
      Thanks, Oleg Tolmatcev
    * When --debugfilter or annex.debugfilter is set, avoid propigating
      debug output from git-annex-shell, since it cannot be filtered.
    - - Joey Hess <id@joeyh.name>  Mon, 01 Jul 2024 15:11:48 -0400
* Fri May 31 2024 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20240531.
    Upstream has edited the change log file since the last release in
    a non-trivial way, i.e. they did more than just add a new entry
    at the top. You can review the file at:
    http://hackage.haskell.org/package/git-annex-10.20240531/src/CHANGELOG
* Tue Apr 30 2024 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20240430.
    Upstream has edited the change log file since the last release in
    a non-trivial way, i.e. they did more than just add a new entry
    at the top. You can review the file at:
    http://hackage.haskell.org/package/git-annex-10.20240430/src/CHANGELOG
* Tue Feb 27 2024 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20240227.
    git-annex (10.20240227) upstream; urgency=medium
    * 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. (Fixes 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 <id@joeyh.name>  Tue, 27 Feb 2024 12:58:30 -0400
* Mon Jan 29 2024 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20240129.
    git-annex (10.20240129) upstream; urgency=medium
    * 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 <id@joeyh.name>  Mon, 29 Jan 2024 13:12:00 -0400
    git-annex (10.20231227) upstream; urgency=medium
    * 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.)
    - - Joey Hess <id@joeyh.name>  Wed, 27 Dec 2023 19:27:37 -0400
    git-annex (10.20231129) upstream; urgency=medium
    * Fix bug in git-annex copy --from --to that skipped files that were
      locally present.
    * Make git-annex copy --from --to --fast actually fast.
    * Fix crash of enableremote when the special remote has embedcreds=yes.
    * Ignore directories and other unusual files in .git/annex/journal/
    * info: Added calculation of combined annex size of all repositories.
    * log: Added options --sizesof, --sizes and --totalsizes that
      display how the size of repositories changed over time.
    * log: Added options --interval, --bytes, --received, and --gnuplot
      to tune the output of the above added options.
    * findkeys: Support --largerthan and --smallerthan.
    * importfeed: Use caching database to avoid needing to list urls
      on every run, and avoid using too much memory.
    * Improve memory use of --all when using annex.private.
    * lookupkey: Sped up --batch.
    * Windows: Consistently avoid ending standard output lines with CR.
      This matches the behavior of git on Windows.
    * Windows: Fix CRLF handling in some log files.
    * Windows: When git-annex init is installing hook scripts, it will
      avoid ending lines with CR for portability. Existing hook scripts
      that do have CR line endings will not be changed.
    - - Joey Hess <id@joeyh.name>  Wed, 29 Nov 2023 15:59:20 -0400
* Thu Nov 16 2023 Peter Simons <psimons@suse.com>
  - Update build dependencies for ghc-9.6.x.
* Tue Sep 26 2023 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20230926.
    git-annex (10.20230926) upstream; urgency=medium
    * Fix more breakage caused by git's fix for CVE-2022-24765, this time
      involving a remote (either local or ssh) that is a repository not owned
      by the current user.
    * Fix using git remotes that are bare when git is configured with
      safe.bareRepository = explicit.
    * Fix linker optimisation in linux standalone tarballs.
    * adb: Avoid some problems with unusual characters in exporttree
      filenames that confuse adb shell commands.
    * push: When on an adjusted branch, propagate changes to parent branch
      before updating export remotes.
    * lookupkey: Added --ref option.
    * enableremote: Avoid overwriting existing git remote when passed the uuid
      of a specialremote that was earlier initialized with the same name.
    * Support being built with crypton rather than the no-longer maintained
      cryptonite.
    * Removed the vendored git-lfs and the GitLfs build flag.
    - - Joey Hess <id@joeyh.name>  Tue, 26 Sep 2023 13:23:37 -0400
* Mon Aug 28 2023 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20230828.
    git-annex (10.20230828) upstream; urgency=medium
    * oldkeys: New command that lists the keys used by old versions of a file.
    * Fix behavior of onlyingroup.
    * info: Added --dead-repositories option.
    * Significant startup speed increase by avoiding repeatedly checking
      if some remote git-annex branch refs need to be merged.
    * Fix behavior when importing a tree from a directory remote when the
      directory does not exist. An empty tree was imported, rather than the
      import failing.
    * sync, assist, push, pull: Skip more types of remotes when they
      are not available due to eg being on a drive that is offline.
      (directory, borg, bup, ddar, gcrypt, rsync)
    * info: Added available to the info displayed for a remote.
    * Added AVAILABILITY UNAVAILABLE and the UNAVAILABLERESPONSE extension
      to the external special remote protocol.
    * The remote.name.annex-availability git config is no longer used.
    * Avoid using curl when annex.security.allowed-ip-addresses is set
      but neither annex.web-options nor annex.security.allowed-url-schemes
      is set to a value that needs curl.
    * Stop bundling curl in the OSX dmg and linux standalone image.
    * diffdriver: Added --get option.
    * diffdriver: Refuse to run when not in a git-annex repository.
    - - Joey Hess <id@joeyh.name>  Mon, 28 Aug 2023 12:40:37 -0400
* Wed Aug 02 2023 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20230802.
    Upstream has edited the change log file since the last release in
    a non-trivial way, i.e. they did more than just add a new entry
    at the top. You can review the file at:
    http://hackage.haskell.org/package/git-annex-10.20230802/src/CHANGELOG
* Mon Jun 26 2023 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20230626.
    git-annex (10.20230626) upstream; urgency=medium
    * Split out two new commands, git-annex pull and git-annex push.
      Those plus a git commit are equivilant to git-annex sync.
      (Note that the new commands default to syncing content, unless
      annex.synccontent is explicitly set to false.)
    * assist: New command, which is the same as git-annex sync but with
      new files added and content transferred by default.
    * sync: Started a transition to --content being enabled by default.
      When used without --content or --no-content, warn about the upcoming
      transition, and suggest using one of the options, or setting
      annex.synccontent.
    * sync: Added -g as a short option for --no-content.
    * Many commands now quote filenames that contain unusual characters the
      same way that git does, to avoid exposing control characters to the
      terminal.
    * Support core.quotePath, which can be set to false to display utf8
      characters as-is in filenames.
    * Control characters in non-filename data coming from the repository or
      other possible untrusted sources are filtered out of the display of many
      commands. When the command output is intended for use in scripting,
      control characters are only filtered out when displaying to the
      terminal.
    * find, findkeys, examinekey: When outputting to a terminal and --format
      is not used, quote control characters. Output to a pipe is unchanged.
      (Similar to the behavior of GNU find.)
    * addurl --preserve-filename now rejects filenames that contain other
      control characters, besides the escape sequences it already rejected.
    * init: Avoid autoenabling special remotes that have control characters
      in their names.
    * Support core.sharedRepository=0xxx at long last.
    * Support --json and --json-error-messages in many more commands
      (addunused, configremote, dead, describe, dropunused, enableremote,
      expire, fix, importfeed, init, initremote, log, merge, migrate, reinit,
      reinject, rekey, renameremote, rmurl, semitrust, setpresentkey, trust,
      unannex, undo, uninit, untrust, unused, upgrade)
    * importfeed: Support -J
    * importfeed: Support --json-progress
    * httpalso: Support being used with special remotes that use chunking.
    * Several significant speedups to importing large trees from special
      remotes. Imports that took over an hour now take only a few minutes.
    * Cache negative lookups of global numcopies and mincopies.
      Speeds up eg git-annex sync --content by up to 50%.
    * Speed up sync in an adjusted branch by avoiding re-adjusting the branch
      unncessarily, particularly when it is adjusted with --hide-missing
      or --unlock-present.
    * config: Added the --show-origin and --for-file options.
    * config: Support annex.numcopies and annex.mincopies.
    * whereused: Fix display of branch:file when run in a subdirectory.
    * enableremote: Support enableremote of a git remote (that was previously
      set up with initremote) when additional parameters such as autoenable=
      are passed.
    * configremote: New command, currently limited to changing autoenable=
      setting of a special remote.
    * Honor --force option when operating on a local git remote.
    * When a nonexistant file is passed to a command and
    - -json-error-messages is enabled, output a JSON object indicating the
      problem. (But git ls-files --error-unmatch still displays errors about
      such files in some situations.)
    * Bug fix: Create .git/annex/, .git/annex/fsckdb,
      .git/annex/sentinal, .git/annex/sentinal.cache, and
      .git/annex/journal/* with permissions configured by core.sharedRepository.
    * Bug fix: Lock files were created with wrong modes for some combinations
      of core.sharedRepository and umask.
    * initremote: Avoid creating a remote that is not encrypted when gpg is
      broken.
    * log: When --raw-date is used, display only seconds from the epoch, as
      documented, omitting a trailing "s" that was included in the output
      before.
    * addunused: Displays the names of the files that it adds.
    * reinject: Fix support for operating on multiple pairs of files and keys.
    * sync: Fix buggy handling of --no-pull and --no-push when syncing
    - -content. With --no-pull, avoid downloading content, and with
    - -no-push avoid uploading content. This was done before, but
      inconsistently.
    * uninit: Avoid buffering the names of all annexed files in memory.
    * Fix bug in -z handling of trailing NUL in input.
    * version: Avoid error message when entire output is not read.
    * Fix excessive CPU usage when parsing yt-dlp (or youtube-dl) progress
      output fails.
    * Use --progress-template with yt-dlp to fix a failure to parse
      progress output when only an estimated total size is known.
    * When yt-dlp is available, default to using it in preference to
      youtube-dl. Using youtube-dl is now deprecated, and git-annex no longer
      tries to parse its output to display download progress
    * Improve resuming interrupted download when using yt-dlp or youtube-dl.
    * assistant: Add dotfiles to git by default, unless annex.dotfiles
      is configured, the same as git-annex add does.
    * assistant --autostop: Avoid crashing when ~/.config/git-annex/autostart
      lists a directory that it cannot chdir to.
    * Fix display when run with -J1.
    * assistant: Fix a crash when a small file is deleted immediately after
      being created.
    * repair: Fix handling of git ref names on Windows.
    * repair: Fix a crash when .git/annex/journal/ does not exist.
    * Support building with optparse-applicative 0.18.1
      (Thanks, Peter Simons)
  - Drop "0001-Adapt-code-to-optparse-applicative-0.18.1-and-later.patch",
    which has become obsolete.
* Wed Jun 21 2023 Peter Simons <psimons@suse.com>
  - Apply "0001-Adapt-code-to-optparse-applicative-0.18.1-and-later.patch"
    to allow git-annex to build with the latest release of the
    optparse-applicative library.
* Fri Apr 07 2023 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20230407.
    git-annex (10.20230407) upstream; urgency=medium
    * Fix laziness bug introduced in last release that breaks use
      of --unlock-present and --hide-missing adjusted branches.
    * Support user.useConfigOnly git config.
    * registerurl, unregisterurl: Added --remote option.
    * registerurl: When an url is claimed by a special remote other than the
      web, update location tracking for that special remote.
      (This was the behavior before version 6.20181011)
    * Sped up sqlite inserts 2x when built with persistent 2.14.5.0
    * git-annex.cabal: Prevent building with unix-compat 0.7 which
      removed System.PosixCompat.User.
    - - Joey Hess <id@joeyh.name>  Fri, 07 Apr 2023 13:36:23 -0400
* Thu Mar 30 2023 Peter Simons <psimons@suse.com>
  - Updated spec file to conform with ghc-rpm-macros-2.5.2.
* Wed Mar 29 2023 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20230329.
    * sync: Fix parsing of gcrypt::rsync:// urls that use a relative path.
    * Avoid failure to update adjusted branch --unlock-present after git-annex
      drop when annex.adjustedbranchrefresh=1
    * Avoid leaving repo with a detached head when there is a failure
      checking out an updated adjusted branch.
    * view: Support annex.maxextensionlength when generating filenames for
      the view branch.
    * Windows: Support urls like "file:///c:/path"
    * addurl, importfeed: Fix failure when annex.securehashesonly is set.
    * Copy with a reflink when exporting a tree to a directory special remote.
    * Fix bug that caused broken protocol to be used with external remotes
      that use exporttree=yes. In some cases this could result in the wrong
      content being exported to, or retrieved from the remote.
    * Support VERSION 2 in the external special remote protocol, which is
      identical to VERSION 1, but avoids external remote programs neededing
      to work around the above bug. External remote program that support
      exporttree=yes are recommended to be updated to send VERSION 2.
    * Using git-annex view in an adjusted branch, or git-annex adjust in a
      view branch, will enter an adjusted view branch.
    * sync: Fix a reversion that prevented sending files to exporttree=yes
      remotes when annex-tracking-branch was configured to branch:subdir
      (Introduced in version 10.20230214)
    * status: This command is deprecated because it was only needed in direct
      mode; git status --short is very similar.
    * Windows: Support long filenames in more (possibly all) of the code.
    * Added arm64 build for ancient kernels, needed to support Android phones
      whose kernels are too old to support kernels used by the current arm64
      build.
    * importfeed: Display feed title.
    * init: Support being ran in a repository that has a newline in its path.
    * copy: When --from and --to are combined and the content is already
      present on the destination remote, update location tracking as
      necessary.
    * Fixed spelling of some messages and added a .codespellrc
      Thanks, Yaroslav Halchenko
    * Fix more breakage caused by git's fix for CVE-2022-24765, this time
      involving a remote that is a local bare repository not owned by the
      current user.
    * info: Fix reversion in last release involving handling of unsupported
      input by continuing to handle any other inputs, before exiting nonzero
      at the end.
    * git-annex.cabal: Move webapp build deps under the Assistant build flag
      so git-annex can be built again without yesod etc installed.
    * Improve error message when unable to read a sqlite database due to
      permissions problem.
    * sync: Fix a bug that caused files to be removed from an
      importtree=yes exporttree=yes special remote when the remote's
      annex-tracking-branch was not the currently checked out branch.
    * S3: Support a region= configuration useful for some non-Amazon S3
      implementations. This feature needs git-annex to be built with aws-0.24.
    * view: New field?=glob and ?tag syntax that includes a directory "_"
      in the view for files that do not have the specified metadata set.
    * Added annex.viewunsetdirectory git config to change the name of the
      "_" directory in a view.
    * Changed the name of view branches to include the parent branch.
      Existing view branches checked out using an old name will still work.
    * sync: Avoid pushing view branches to remotes.
    * sync: When run in a view branch, refresh the view branch to reflect any
      changes that have been made to the parent branch or metadata.
    * sync: When run in a view branch, avoid updating synced/ branches,
      or trying to merge anything from remotes.
    * Support http urls that contain ":" that is not followed by a port
      number, the same as git does.
    * sync: Warn when the adjusted basis ref cannot be found, as happens eg when
      the user has renamed branches.
    * Sped up view branch construction by 50%.
    * info, enableremotemote, renameremote: Avoid a confusing message when more
      than one repository matches the user provided name.
    * info: Exit nonzero when the input is not supported.
  - Apply "0001-persistent-2.12.0.1-include-the-code-from-persistent.patch"
    to avoid depending on the obsolete persistent-templates package.
* Thu Jan 26 2023 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20230126.
    git-annex (10.20230126) upstream; urgency=medium
    * Change --metadata comparisons < > <= and >= to fall back to
      lexicographical comparisons when one or both values being compared
      are not numbers.
    * Improve handling of some .git/annex/ subdirectories being on other
      filesystems, in the bittorrent special remote, and youtube-dl
      integration, and git-annex addurl.
    * Added --anything (and --nothing). Eg, git-annex find --anything
      will list all annexed files whether or not the content is present.
      This is slightly faster and clearer than --include=* or --exclude=*
    * Speed up git-annex upgrade (from v5) and init in a repository that has
      submodules.
    * Added libgcc_s.so.1 to the linux standalone build so pthread_cancel
      will work.
    * Speed up initial scanning for annexed files when built
      with persistent-2.14.4.1
    * Allow initremote of additional special remotes with type=web,
      in addition to the default web special remote. When --sameas=web is used,
      these provide additional names for the web special remote, and may
      also have their own additional configuration and cost.
    * web: Add urlinclude and urlexclude configuration settings.
    * Added an optional cost= configuration to all special remotes.
    * adb: Support the remote.name.cost and remote.name.cost-command configs.
    * findkeys: New command, very similar to git-annex find but operating on
      keys.
    * move, copy: Support combining --from and --to, which will send content
      from one remote across to another remote.
    - - Joey Hess <id@joeyh.name>  Thu, 26 Jan 2023 15:26:22 -0400
* Mon Dec 12 2022 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20221212.
    git-annex (10.20221212) upstream; urgency=medium
    * Fix a hang that occasionally occurred during commands such as move,
      when operating on unlocked files. (A bug introduced in 10.20220927)
    * When youtube-dl is not available in PATH, use yt-dlp instead.
    * Support parsing yt-dpl output to display download progress.
    * init: Avoid scanning for annexed files, which can be lengthy in a
      large repository. Instead that scan is done on demand.
    * Sped up the initial scan for annexed files by 21%.
    * test: Add --test-debug option.
    * Support quettabyte and yottabyte.
    - - Joey Hess <id@joeyh.name>  Mon, 12 Dec 2022 12:20:06 -0400
    git-annex (10.20221104) upstream; urgency=medium
    * export: Fix a bug that left a file on a special remote when
      two files with the same content were both deleted in the exported tree.
    * S3: Support signature=anonymous to access a S3 bucket anonymously.
      This can be used, for example, with importtree=yes to import from
      a public bucket.
      This feature needs git-annex to be built with aws-0.23.
    - - Joey Hess <id@joeyh.name>  Thu, 03 Nov 2022 14:07:31 -0400
* Thu Nov 03 2022 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20221103.
    git-annex (10.20221103) upstream; urgency=medium
    * Doubled the speed of git-annex drop when operating on many files,
      and of git-annex get when operating on many tiny files.
    * trust, untrust, semitrust, dead: Fix behavior when provided with
      multiple repositories to operate on.
    * trust, untrust, semitrust, dead: When provided with no parameters,
      do not operate on a repository that has an empty name.
    * move: Fix openFile crash with -J
      (Fixes a reversion in 8.20201103)
    * S3: Speed up importing from a large bucket when fileprefix= is set,
      by only asking for files under the prefix.
    * When importing from versioned remotes, fix tracking of the content
      of deleted files.
    * More robust handling of ErrorBusy when writing to sqlite databases.
    * Avoid hanging when a suspended git-annex process is keeping a sqlite
      database locked.
    * Make --batch mode handle unstaged annexed files consistently
      whether the file is unlocked or not. Note that this changes the
      behavior of --batch when it is provided with locked files that are
      in the process of being added to the repository, but have not yet been
      staged in git.
    * Make git-annex enable-tor work when using the linux standalone build.
    - - Joey Hess <id@joeyh.name>  Thu, 03 Nov 2022 14:07:31 -0400
* Mon Oct 03 2022 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20221003.
    git-annex (10.20221003) upstream; urgency=medium
    * Avoid displaying warning about git-annex restage needing to be run
      in situations where it does not.
    * Fix the annex.adviceNoSshCaching config, which has never worked.
      Thanks, Reiko Asakura
    - - Joey Hess <id@joeyh.name>  Mon, 03 Oct 2022 12:38:48 -0400
    git-annex (10.20220927) upstream; urgency=medium
    * Fix a bug in the last release that caused v8 repositories to upgrade
      immediately to v10, rather than taking the scheduled 1 year to do so.
    * annex.diskreserve default increased from 1 mb to 100 mb.
    * Include the assistant and webapp when building with cabal 3.4.1.0.
    * Merged the webapp build flag into the assistant build flag.
    * Optimise linker in linux standalone tarballs.
    * Fix crash importing from a directory special remote that contains
      a broken symlink.
    * When accessing a git remote over http needs a git credential
      prompt for a password, cache it for the lifetime of the git-annex
      process, rather than repeatedly prompting.
    * Use curl for downloads from git remotes when annex.url-options is set.
    * Fix a reversion that made dead keys not be skipped when operating on
      all keys via --all or in a bare repo.
      (Introduced in version 8.20200720)
    * vicfg: Include mincopies configuration.
    * Improve handling of directory special remotes with importtree=yes whose
      ignoreinode setting has been changed. When getting a file from such a
      remote, accept the content that would have been accepted with the
      previous ignoreinode setting.
    * directory, adb: Fixed a bug with importtree=yes and multiple files
      in the special remote have the same content, that caused it to
      refuse to get a file from the special remote, incorrectly complaining
      that it had changed, due to only accepting the inode+mtime of one file
      (that was since modified or deleted) and not accepting the inode+mtime
      of other duplicate files.
    * Fix a reversion that prevented git-annex from working in a
      repository when --git-dir or GIT_DIR is specified to relocate the git
      directory to somewhere else.
      (Introduced in version 10.20220525)
    * Improved handling of --time-limit when combined with -J
    * Fix updating git index file after getting an unlocked file
      when annex.stalldetection is set.
    * restage: New git-annex command, handles restaging unlocked files.
    * test: Added --test-with-git-config option.
    * Run annex.freezecontent-command and annex.thawcontent-command
      when on a crippled filesystem.
      Thanks, Reiko Asakura
    * enable-tor: Fix breakage caused by git's fix for CVE-2022-24765.
    * Let GIT_DIR and --git-dir override git's protection against operating
      in a repository owned by another user.
    * p2p: Pass wormhole the --appid option before the receive/send command,
      as it does not accept that option after the command
    * Support "inbackend" in preferred content expressions.
    - - Joey Hess <id@joeyh.name>  Tue, 27 Sep 2022 13:31:18 -0400
* Mon Aug 22 2022 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20220822.
    Upstream has edited the change log file since the last release in
    a non-trivial way, i.e. they did more than just add a new entry
    at the top. You can review the file at:
    http://hackage.haskell.org/package/git-annex-10.20220822/src/CHANGELOG
* Mon Jul 25 2022 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20220724.
    git-annex (10.20220724) upstream; urgency=medium
    * filter-process: Fix a bug involving handling of empty files,
      that caused git to kill git-annex filter-process.
    * add: Fix reversion when adding an annex link that has been moved to
      another directory. (Introduced in version 10.20220624)
    * Added annex.alwayscompact setting which can be unset to speed up
      writes to the git-annex branch in some cases. See its documentation
      for important notes on when it's appropariate to use.
    * adb: Added configuration setting oldandroid=true to avoid using
      find -printf, which was first supported in Android around 2019-2020.
      This may need to be enabled for old android devices that used to work
      without it being set, since version 10.20220222 started using
      find -printf.
    * --backend is no longer a global option, and is only accepted by
      commands that actually need it.
    * Improve handling of parallelization with -J when copying content
      from/to a git remote that is a local path.
    * S3: Avoid writing or checking the uuid file in the S3 bucket when
      importtree=yes or exporttree=yes.
    * Fix a reversion that prevented --batch commands (and the assistant)
      from noticing data written to the journal by other commands.
    * Fix building with the Assistant build flag disabled but the Webapp
      build flag enabled.
    - - Joey Hess <id@joeyh.name>  Mon, 25 Jul 2022 12:55:38 -0400
* Thu Jun 23 2022 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20220624.
    git-annex (10.20220624) upstream; urgency=medium
    * init: Added --no-autoenable option.
    * info: Added --autoenable option.
    * initremote: Improve handling of type=git special remotes.
      The location value no longer needs to match the url of an existing
      git remote, and locations not using ssh:// will work now, including
      both paths and host:/path
    * Fix retrival of an empty file that is stored in a special remote with
      chunking enabled.
      (Fixes a reversion in 8.20201103)
    * move: Improve resuming a move that succeeded in transferring the
      content, but where dropping failed due to eg a network problem,
      in cases where numcopies checks prevented the resumed
      move from dropping the object from the source repository.
    * add, fix, lock, rekey: When several files were being processed,
      replacing an annex symlink of a file that was already processed
      with a new large file could sometimes cause that large file to be
      added to git. These races have been fixed.
    * add: Also fix a similar race that could cause a large file be added
      to git when a small file was modified or overwritten while it was
      being added.
    * add --batch: Fix handling of a file that is skipped due to being
      gitignored.
    - - Joey Hess <id@joeyh.name>  Thu, 23 Jun 2022 13:31:22 -0400
* Wed May 25 2022 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20220525.
    git-annex (10.20220525) upstream; urgency=medium
    * Special remotes with importtree=yes or exporttree=yes are once again
      treated as untrusted, since files stored in them can be deleted or
      modified at any time.
      (Fixes a reversion in 8.20201129)
    * Added support for "megabit" and related bandwidth units
      in annex.stalldetection and everywhere else that git-annex parses
      data units. Note that the short form is "Mbit" not "Mb" because
      that differs from "MB" only in case, and git-annex parses units
      case-insensitively.
    * Special remotes using exporttree=yes and/or importtree=yes now
      checksum content while it is being retrieved, instead of in a separate
      pass at the end.
    * fsck: Fix situations where the annex object file is stored in a
      directory structure other than where annex symlinks point to.
    * Deal with git's recent changes to fix CVE-2022-24765, which prevent
      using git in a repository owned by someone else.
    * Improve an error message displayed in that situation.
    * Prevent git-annex init incorrectly reinitializing the repository in
      that situation.
    * test: When limiting tests to run with -p, work around tasty limitation
      by automatically including dependent tests.
    - - Joey Hess <id@joeyh.name>  Wed, 25 May 2022 13:44:46 -0400
    git-annex (10.20220504) upstream; urgency=medium
    * Ignore annex.numcopies set to 0 in gitattributes or git config,
      or by git-annex numcopies or by --numcopies, since that
      configuration would make git-annex easily lose data.
      Same for mincopies.
    * assistant: When annex.autocommit is set, notice commits that
      the user makes manually, and push them out to remotes promptly.
    * multicast: Support uftp 5.0 by switching from aes256-cbc to
      aes256-gcm.
    * Fix test failure on NFS when cleaning up gpg temp directory.
    * Fix a build failure with ghc 9.2.2.
      Thanks, gnezdo for the patch.
    * rsync 3.2.4 broke backwards-compatability by preventing exposing
      filenames to the shell. Made the rsync and gcrypt special remotes
      detect this and disable shellescape. Closes: #1010397
    * repair: Avoid treating refs/annex/last-index or other refs that
      are not commit objects as evidence of repository corruption.
    - - Joey Hess <id@joeyh.name>  Wed, 04 May 2022 11:45:27 -0400
* Tue Mar 22 2022 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20220322.
    git-annex (10.20220322) upstream; urgency=medium
    * Directory special remotes with importtree=yes have changed to once more
      take inodes into account. This will cause extra work when importing
      from a directory on a FAT filesystem that changes inodes on every
      mount. To avoid that extra work, set ignoreinodes=yes when initializing
      a new directory special remote, or change the configuration of your
      existing remote:
      git-annex enableremote foo ignoreinodes=yes
    * add: Avoid unncessarily converting a newly unlocked file to be stored
      in git when it is not modified, even when annex.largefiles does not
      match it.
    * The above change to add fixes a reversion in version 10.20220222,
      where git-annex unlock followed by git-annex add, followed by git
      commit file could result in git thinking the file was modified
      after the commit.
    * Detect when an unlocked file whose content is not present has gotten
      some other content appended to it, and avoid treating it as a pointer
      file, so that appended content will not be checked into git, but will
      be annexed like any other file.
    * smudge: Warn when encountering a pointer file that has other content
      appended to it.
    * When annex.freezecontent-command is set, and the filesystem does not
      support removing write bits, avoid treating it as a crippled
      filesystem.
    * Run annex.thawcontent-command before deleting an object file,
      in case annex.freezecontent-command did something that would prevent
      deletion.
    * Fix propagation of nonzero exit status from git ls-files when a specified
      file does not exist, or a specified directory does not contain
      any files checked into git.
    * Fix build with aeson 2.0.
      Thanks, sternenseemann for the patch.
    * Avoid git-annex test being very slow when run from within the
      standalone linux tarball or OSX app.
    * test: Runs tests in parallel to speed up the test suite.
    * test: Added --jobs option.
    * Removed vendored copy of http-client-restricted, and removed the
      HttpClientRestricted build flag that avoided that dependency.
    * Removed the NetworkBSD build flag.
    - - Joey Hess <id@joeyh.name>  Tue, 22 Mar 2022 13:56:12 -0400
* Tue Feb 22 2022 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20220222.
    git-annex (10.20220222) upstream; urgency=medium
    * annex.skipunknown now defaults to false, so commands like
      `git annex get foo*` will not silently skip over files/dirs that are
      not checked into git.
    * info: Allow using matching options in more situations. File matching
      options like --include will be rejected in situations where there is
      no filename to match against.
    * adb: Avoid find failing with "Argument list too long"
    * Fix git-annex forget propagation between repositories.
      (reversion introduced in version 7.20190122)
    * registerurl, unregisterurl: Improved output when reading from stdin
      to be more like other batch commands.
    * registerurl, unregisterurl: Added --json and --json-error-messages options.
    * Avoid git status taking a long time after git-annex unlock of many files.
    * Pass --no-textconv when running git diff internally.
    - - Joey Hess <id@joeyh.name>  Tue, 22 Feb 2022 13:01:20 -0400
* Thu Jan 27 2022 Peter Simons <psimons@suse.com>
  - Update git-annex to version 10.20220127.
    git-annex (10.20220127) upstream; urgency=medium
    * New v10 repository version (with v9 as a stepping-stone to it).
      v8 remains the default version for now.
    * In v10, object files are locked using separate lock files. This allows
      the object files to be kept non-writable even in repositories where
      core.sharedRepository is set.
    * The v10 upgrade will happen automatically, one year after the v9
      upgrade, in order to allow time for any old git-annex processes that
      are not aware of the locking change to finish. Or git-annex upgrade
      can be used to upgrade to v10 immediately.
    * In v9 upgrade, set filter.annex.process. This makes git add/checkout faster
      when there are a lot of unlocked annexed files or non-annexed files, but can
      also make git add of large files to the annex somewhat slower.
      If this tradeoff does not work for your use case, you can still unset
      filter.annex.process.
    * export: When a non-annexed symlink is in the tree to be exported, skip it.
    * import: When the previously exported tree contained a non-annexed symlink,
      preserve it in the imported tree so it does not get deleted.
    * enableremote, renameremote: Better handling of the unusual case where
      multiple special remotes have been initialized with the same name.
    * Recover from corrupted content being received from a git remote,
      by deleting the temporary file when it fails to verify. This prevents
      a retry from failing again.
      (reversion introduced in version 8.20210903)
    * adb: Added ignorefinderror configuration parameter.
    * Avoid crashing when run in a bare git repo that somehow contains an
      index file.
    * Reject combinations of --batch (or --batch-keys) with options like
    - -all or --key or with filenames.
    - - Joey Hess <id@joeyh.name>  Thu, 27 Jan 2022 13:25:19 -0400
* Wed Jan 19 2022 Ben Greiner <code@bnavigator.de>
  - Update git-annex to version 8.20211231.
    * Improved support for using git-annex in a read-only repository,
      git-annex branch information from remotes that cannot be merged
      into the git-annex branch will now not crash it, but will be
      merged in memory.
    * addurl, youtube-dl: When --check-raw prevents downloading an
      url, still continue with any downloads that come after it,
      rather than erroring out.
    * Fix locking problems when annex.pidlock is set and concurrency
      is enabled eg with -J.
    * Improve error message display when autoinit fails due to eg, a
      permissions problem.
    * export: Avoid unncessarily re-exporting non-annexed files that
      were already exported.
    * Improve git command queue flushing so that eg, addurl of
      several large files that take time to download will update the
      index for each file, rather than deferring the index updates to
      the end.
    * sync: Better error message when unable to export to a remote
      because remote.name.annex-tracking-branch is configured to a
      ref that does not exist.
    * Fix build with ghc 9.0.1
    * Fix build with old versions of feed library.
  - git-annex 8.20211123 was released with these changes:
    * Bugfix: When -J was enabled, getting files could leak an
      ever-growing number of git cat-file processes.
    * Support git's new "ort" resolver, which became the default in
      git 2.34.0, and broke the test suite and automatic merge
      resolution of a conflict between an annexed file and a
      non-annexed file.
    * importfeed: Display url before starting youtube-dl download.
  - Move to _service checking out the upstream source directly
  - Avoid compiling and linking the binary a second time in the
    install phase and a third time in the check phase

Files

/etc/xdg/autostart/git-annex.desktop
/usr/bin/git-annex
/usr/bin/git-annex-shell
/usr/bin/git-remote-annex
/usr/bin/git-remote-tor-annex
/usr/share/applications/git-annex.desktop
/usr/share/doc/packages/git-annex
/usr/share/doc/packages/git-annex/CHANGELOG
/usr/share/doc/packages/git-annex/NEWS
/usr/share/doc/packages/git-annex/README
/usr/share/icons/hicolor
/usr/share/icons/hicolor/16x16
/usr/share/icons/hicolor/16x16/apps
/usr/share/icons/hicolor/16x16/apps/git-annex.png
/usr/share/icons/hicolor/scalable
/usr/share/icons/hicolor/scalable/apps
/usr/share/icons/hicolor/scalable/apps/git-annex.svg
/usr/share/licenses/git-annex
/usr/share/licenses/git-annex/COPYRIGHT
/usr/share/man/man1/git-annex-add.1.gz
/usr/share/man/man1/git-annex-addunused.1.gz
/usr/share/man/man1/git-annex-addurl.1.gz
/usr/share/man/man1/git-annex-adjust.1.gz
/usr/share/man/man1/git-annex-assist.1.gz
/usr/share/man/man1/git-annex-assistant.1.gz
/usr/share/man/man1/git-annex-backends.1.gz
/usr/share/man/man1/git-annex-benchmark.1.gz
/usr/share/man/man1/git-annex-calckey.1.gz
/usr/share/man/man1/git-annex-checkpresentkey.1.gz
/usr/share/man/man1/git-annex-common-options.1.gz
/usr/share/man/man1/git-annex-config.1.gz
/usr/share/man/man1/git-annex-configremote.1.gz
/usr/share/man/man1/git-annex-contentlocation.1.gz
/usr/share/man/man1/git-annex-copy.1.gz
/usr/share/man/man1/git-annex-dead.1.gz
/usr/share/man/man1/git-annex-describe.1.gz
/usr/share/man/man1/git-annex-diffdriver.1.gz
/usr/share/man/man1/git-annex-direct.1.gz
/usr/share/man/man1/git-annex-drop.1.gz
/usr/share/man/man1/git-annex-dropkey.1.gz
/usr/share/man/man1/git-annex-dropunused.1.gz
/usr/share/man/man1/git-annex-edit.1.gz
/usr/share/man/man1/git-annex-enable-tor.1.gz
/usr/share/man/man1/git-annex-enableremote.1.gz
/usr/share/man/man1/git-annex-examinekey.1.gz
/usr/share/man/man1/git-annex-expire.1.gz
/usr/share/man/man1/git-annex-export.1.gz
/usr/share/man/man1/git-annex-extendcluster.1.gz
/usr/share/man/man1/git-annex-filter-branch.1.gz
/usr/share/man/man1/git-annex-filter-process.1.gz
/usr/share/man/man1/git-annex-find.1.gz
/usr/share/man/man1/git-annex-findkeys.1.gz
/usr/share/man/man1/git-annex-findref.1.gz
/usr/share/man/man1/git-annex-fix.1.gz
/usr/share/man/man1/git-annex-forget.1.gz
/usr/share/man/man1/git-annex-fromkey.1.gz
/usr/share/man/man1/git-annex-fsck.1.gz
/usr/share/man/man1/git-annex-fuzztest.1.gz
/usr/share/man/man1/git-annex-get.1.gz
/usr/share/man/man1/git-annex-group.1.gz
/usr/share/man/man1/git-annex-groupwanted.1.gz
/usr/share/man/man1/git-annex-import.1.gz
/usr/share/man/man1/git-annex-importfeed.1.gz
/usr/share/man/man1/git-annex-indirect.1.gz
/usr/share/man/man1/git-annex-info.1.gz
/usr/share/man/man1/git-annex-init.1.gz
/usr/share/man/man1/git-annex-initcluster.1.gz
/usr/share/man/man1/git-annex-initremote.1.gz
/usr/share/man/man1/git-annex-inprogress.1.gz
/usr/share/man/man1/git-annex-list.1.gz
/usr/share/man/man1/git-annex-lock.1.gz
/usr/share/man/man1/git-annex-log.1.gz
/usr/share/man/man1/git-annex-lookupkey.1.gz
/usr/share/man/man1/git-annex-map.1.gz
/usr/share/man/man1/git-annex-matchexpression.1.gz
/usr/share/man/man1/git-annex-matching-expression.1.gz
/usr/share/man/man1/git-annex-matching-options.1.gz
/usr/share/man/man1/git-annex-maxsize.1.gz
/usr/share/man/man1/git-annex-merge.1.gz
/usr/share/man/man1/git-annex-metadata.1.gz
/usr/share/man/man1/git-annex-migrate.1.gz
/usr/share/man/man1/git-annex-mincopies.1.gz
/usr/share/man/man1/git-annex-mirror.1.gz
/usr/share/man/man1/git-annex-move.1.gz
/usr/share/man/man1/git-annex-multicast.1.gz
/usr/share/man/man1/git-annex-numcopies.1.gz
/usr/share/man/man1/git-annex-oldkeys.1.gz
/usr/share/man/man1/git-annex-p2p.1.gz
/usr/share/man/man1/git-annex-p2phttp.1.gz
/usr/share/man/man1/git-annex-post-receive.1.gz
/usr/share/man/man1/git-annex-pre-commit.1.gz
/usr/share/man/man1/git-annex-preferred-content.1.gz
/usr/share/man/man1/git-annex-proxy.1.gz
/usr/share/man/man1/git-annex-pull.1.gz
/usr/share/man/man1/git-annex-push.1.gz
/usr/share/man/man1/git-annex-readpresentkey.1.gz
/usr/share/man/man1/git-annex-registerurl.1.gz
/usr/share/man/man1/git-annex-reinit.1.gz
/usr/share/man/man1/git-annex-reinject.1.gz
/usr/share/man/man1/git-annex-rekey.1.gz
/usr/share/man/man1/git-annex-remotedaemon.1.gz
/usr/share/man/man1/git-annex-renameremote.1.gz
/usr/share/man/man1/git-annex-repair.1.gz
/usr/share/man/man1/git-annex-required.1.gz
/usr/share/man/man1/git-annex-reregisterurl.1.gz
/usr/share/man/man1/git-annex-resolvemerge.1.gz
/usr/share/man/man1/git-annex-restage.1.gz
/usr/share/man/man1/git-annex-rmurl.1.gz
/usr/share/man/man1/git-annex-satisfy.1.gz
/usr/share/man/man1/git-annex-schedule.1.gz
/usr/share/man/man1/git-annex-semitrust.1.gz
/usr/share/man/man1/git-annex-setkey.1.gz
/usr/share/man/man1/git-annex-setpresentkey.1.gz
/usr/share/man/man1/git-annex-shell.1.gz
/usr/share/man/man1/git-annex-sim.1.gz
/usr/share/man/man1/git-annex-smudge.1.gz
/usr/share/man/man1/git-annex-status.1.gz
/usr/share/man/man1/git-annex-sync.1.gz
/usr/share/man/man1/git-annex-test.1.gz
/usr/share/man/man1/git-annex-testremote.1.gz
/usr/share/man/man1/git-annex-transferkey.1.gz
/usr/share/man/man1/git-annex-transferkeys.1.gz
/usr/share/man/man1/git-annex-transferrer.1.gz
/usr/share/man/man1/git-annex-trust.1.gz
/usr/share/man/man1/git-annex-unannex.1.gz
/usr/share/man/man1/git-annex-undo.1.gz
/usr/share/man/man1/git-annex-ungroup.1.gz
/usr/share/man/man1/git-annex-uninit.1.gz
/usr/share/man/man1/git-annex-unlock.1.gz
/usr/share/man/man1/git-annex-unregisterurl.1.gz
/usr/share/man/man1/git-annex-untrust.1.gz
/usr/share/man/man1/git-annex-unused.1.gz
/usr/share/man/man1/git-annex-updatecluster.1.gz
/usr/share/man/man1/git-annex-updateproxy.1.gz
/usr/share/man/man1/git-annex-upgrade.1.gz
/usr/share/man/man1/git-annex-vadd.1.gz
/usr/share/man/man1/git-annex-vcycle.1.gz
/usr/share/man/man1/git-annex-version.1.gz
/usr/share/man/man1/git-annex-vfilter.1.gz
/usr/share/man/man1/git-annex-vicfg.1.gz
/usr/share/man/man1/git-annex-view.1.gz
/usr/share/man/man1/git-annex-vpop.1.gz
/usr/share/man/man1/git-annex-wanted.1.gz
/usr/share/man/man1/git-annex-watch.1.gz
/usr/share/man/man1/git-annex-webapp.1.gz
/usr/share/man/man1/git-annex-whereis.1.gz
/usr/share/man/man1/git-annex-whereused.1.gz
/usr/share/man/man1/git-annex.1.gz
/usr/share/man/man1/git-remote-annex.1.gz
/usr/share/man/man1/git-remote-tor-annex.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 12 01:37:12 2025