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

git-annex-8.20201127-1.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: git-annex Distribution: openSUSE Tumbleweed
Version: 8.20201127 Vendor: openSUSE
Release: 1.1 Build date: Thu Jan 7 13:08:43 2021
Group: Unspecified Build host: obs-arm-5
Size: 70626598 Source RPM: git-annex-8.20201127-1.1.src.rpm
Packager: http://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, with a dozen
cloud storage providers 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

* Thu Dec 17 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - disable %{ix86} build
* Sun Nov 29 2020 psimons@suse.com
  - Update git-annex to version 8.20201127.
    git-annex (8.20201127) upstream; urgency=medium
    * adjust: New --unlock-present mode which locks files whose content is not
      present (so the broken symlink is visible), while unlocking files whose
      content is present.
    * Added annex.adjustedbranchrefresh git config to update adjusted
      branches set up by git-annex adjust --unlock-present/--hide-missing.
    * Fix hang when an external special remote program exited but
      the stderr pipe to it was left open, due to a daemon having inherited
      the file descriptor.
    * Fix a bug that could make resuming a download from the web fail
      when the entire content of the file is actually already present
      locally.
    * examinekey: Added a "file" format variable for consistency with find,
      and for easier scripting.
    * init: When writing hook scripts, set all execute bits, not only
      the user execute bit.
    * upgrade: Support an edge case upgrading a v5 direct mode repo
      where nothing had ever been committed to the head branch.
    * Made the test suite significantly less noisy, only displaying command
      output when something failed.
    * Fix building without the torrent library.
      Thanks, Kyle Meyer.
    * Fix build on Windows.
    * Prevent windows assistant from trying (and failing) to upgrade
      itself, which has never been supported on windows.
    - - Joey Hess <id@joeyh.name>  Fri, 27 Nov 2020 12:54:11 -0400
* Tue Nov 17 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - drop 0001-enable-extensions-needed-by-new-version-of-persistent.patch
* Mon Nov 16 2020 psimons@suse.com
  - Update git-annex to version 8.20201116.
    git-annex (8.20201116) upstream; urgency=medium
    * move: Fix a regression in the last release that made move --to not
      honor numcopies settings.
    * sync --content: Fix a bug where a file that was not preferred content
      could be transferred to a remote. This happened when the file got deleted
      after the sync started running.
    * Warn when adding a annex symlink or pointer file that uses a key that
      is not known to the repository, to prevent confusion if the user has
      copied it from some other repository.
    * examinekey: Added two new format variables: objectpath and objectpointer
    * examinekey: Added --migrate-to-backend
    - - Joey Hess <id@joeyh.name>  Mon, 16 Nov 2020 09:36:35 -0400
* Sat Nov 07 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - add ./0001-enable-extensions-needed-by-new-version-of-persisten.patch
* Sat Nov 07 2020 psimons@suse.com
  - Update git-annex to version 8.20201103.
    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-8.20201103/src/CHANGELOG
* Thu Oct 08 2020 psimons@suse.com
  - Update git-annex to version 8.20201007.
    git-annex (8.20201007) upstream; urgency=medium
    * --json output now includes a new field "input" which is the input
      value (filename, url, etc) that caused a json object to be output.
    * --batch combined with -J now runs batch requests concurrently for many
      commands. Before, the combination was accepted, but did not enable
      concurrency. Since the output of batch requests can be in any order,
    - -json with the new "input" field is recommended to be used,
      to determine which batch request each response corresponds to.
    * aws-0.22 improved its support for setting etags, which improves
      support for versioned S3 buckets.
    * Serialize use of C magic library, which is not thread safe.
      This fixes failures uploading to S3 when using -J.
    * add, addurl, importfeed, import: Added --no-check-gitignore option
      for finer grained control than using --force.
    * import: Check gitignores when importing trees from special remotes.
    * addunused: Don't check .gitignores when adding files.
    * Improve the "Try making some of these repositories available"
      message, with some hints for the user for what to do.
    * Improve --debug output to show pid of processes that are started and
      stopped.
    * sync --all: Sped up seeking to around twice as fast, by avoiding a
      pass over the worktree files when preferred content expressions of the
      local repo and remotes don't use include=/exclude=.
    * Sped up seeking for files to operate on, when using options like
    - -copies or --in, by around 20%
    * import --no-content: Check annex.largefiles, and import small
      files into git, the same as is done when importing with content.
      If the largefiles expression needs the file content available
      (due to mimetype or mimeencoding being used), the import will fail.
    * sync: When run without --content, import without copying from
      importtree=yes directory special remotes.
      (Other special remotes may support this later as well.)
    * addurl: Avoid a redundant git ignores check for speed.
    * upgrade: Avoid an upgrade failure of a bare repo in unusual circumstances.
    * httpalso: Support being used with special remotes that do not have
      encryption= in their config.
    * Parse youtube-dl progress output, which lets progress be displayed
      when doing concurrent downloads.
    * Fix build with Benchmark build flag.
    * Enable building with git-annex benchmark by default, only turning it
      off when the criterion library is not installed.
    * runshell: Fix a edge case where rm errors were sent to stdout, which
      could confuse things parsing git-annex output.
    * runshell: Update files atomically when preparing to run git-annex.
    * Fix a build failure on Windows.
    - - Joey Hess <id@joeyh.name>  Wed, 07 Oct 2020 12:19:05 -0400
* Tue Sep 15 2020 Michel Normand <normand@linux.vnet.ibm.com>
  - Add _constraints 4GB min disk space
* Wed Sep 09 2020 psimons@suse.com
  - Update git-annex to version 8.20200908.
    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-8.20200908/src/CHANGELOG
* Tue Aug 18 2020 Peter Simons <psimons@suse.com>
  - Replace %setup -q with the more modern %autosetup macro.
* Tue Aug 11 2020 psimons@suse.com
  - Update git-annex to version 8.20200810.
    git-annex (8.20200810) upstream; urgency=medium
    * Added support for external backend programs. So if you want a hash
      that git-annex doesn't support, or something stranger, you can write a
      small program to implement it.
    * Fix a bug in find --branch in the previous version.
    * importfeed: Fix reversion that caused some '.' in filenames to be
      replaced with '_'
    * Fix a lock file descriptor leak that could occur when running commands
      like git-annex add with -J. Bug was introduced as part of a different FD
      leak fix in version 6.20160318.
    * Fix a hang when using git-annex with an old openssh 7.2p2, which had
      some weird inheriting of ssh FDs by sshd. Bug was introduced in
      git-annex version 7.20200202.7.
    * move, copy --to: Sped up seeking files by 2x.
    * drop: Sped up seeking files to drop by 2x, and also some performance
      improvements to checking numcopies.
    * Deal with unusual IFS settings in the shell scripts for linux
      standalone and OSX app.
      Thanks, Yaroslav Halchenko
    * Avoid complaining that a file with "is beyond a symbolic link"
      when the filepath is absolute and the symlink in question is not
      actually inside the git repository.
    * Slightly sped up the linux standalone bundle.
    * Support building with dlist-1.0
  - Drop obsolete 0001-fix-build-with-dlist-1.0.patch.
* Thu Aug 06 2020 Peter Simons <psimons@suse.com>
  - Apply 0001-fix-build-with-dlist-1.0.patch to add support for
    building with dlist version 1.x.
* Tue Jul 21 2020 psimons@suse.com
  - Update git-annex to version 8.20200720.1.
    git-annex (8.20200720.1) upstream; urgency=medium
    * Fix a bug in find --batch in the previous version.
    - - Joey Hess <id@joeyh.name>  Mon, 20 Jul 2020 19:39:11 -0400
    git-annex (8.20200720) upstream; urgency=medium
    * import: Added --no-content option, which avoids downloading files
      from a special remote. Currently only supported by the directory
      special remote.
    * Honor annex.largefiles when importing a tree from a special remote.
      (Except for when --no-content is used.)
    * Fix a deadlock that could occur after git-annex got an unlocked
      file, causing the command to hang indefinitely. Known to happen on
      vfat filesystems, possibly others.
    * Build with the http-client-restricted and git-lfs libraries when
      available, otherwise use the vendored copy as before.
    * testremote: Fix over-allocation of resources and bad caching,
      including starting up a large number of external special remote processes.
      (Regression introduced in version 8.20200501)
    * test: Fix some test cases that assumed git's default branch name.
    * importfeed: Added some additional --template variables:
      itempubyear, itempubmonth, itempubday, itempubhour,
      itempubminute, itempubsecond.
    * Made several special remotes support locking content on them,
      which allows dropping from other special remotes in some situations
      where it was not possible before. Supported special remotes:
      S3 (with versioning=yes), git-lfs, tahoe
    * Fix reversion that broke passing annex.* and remote.*.annex-*
      git configs with -c. (Since version 8.20200330.)
    * Bring back git-annex branch read cache. This speeds up some operations,
      eg git-annex sync --content --all gets 20% faster.
    * Fix a recently introduced bug that could cause a "fork: resource exhausted"
      after getting several thousand files.
    * Sped up the --all option by 2x to 16x by using git cat-file --buffer.
      Thanks to Lukey for finding this optimisation.
    * Sped up seeking for annexed files to operate on by a factor of nearly 2x.
    * Sped up sync --content by 2x and other commands like fsck --fast and
      whereis by around 50%, by using git cat-file --buffer.
    * importfeed: Made checking known urls step around 15% faster.
    * fsck: Detect if WORM keys contain a carriage return, and recommend
      upgrading the key. (git-annex could have maybe created such keys back
      in 2013).
    * When on an adjust --hide-missing branch, fix handling of files that
      have been deleted but the deletion is not yet staged.
    - - Joey Hess <id@joeyh.name>  Mon, 20 Jul 2020 14:40:51 -0400
* Thu Jun 18 2020 psimons@suse.com
  - Update git-annex to version 8.20200617.
    git-annex (8.20200617) upstream; urgency=medium
    * Added annex.skipunknown git config, that can be set to false to change
      the behavior of commands like `git annex get foo*`, to not skip
      over files/dirs that are not checked into git and are explicitly listed in
      the command line.
    * annex.skipunknown is planned to change to default to false in a
      git-annex release in early 2022. If you prefer the current behavior,
      you can explicitly set it to true.
    * Try to enable special remotes configured with autoenable=yes
      when git-annex auto-initialization happens in a new clone of an
      existing repo. Previously, git-annex init had to be explicitly run to
      enable them. Special remotes cannot display anything when autoenabled
      this way, to avoid interfering with the output of git-annex query
      commands.
    * export: Added options for json output.
    * import: Added --json-progress.
    * addurl: Make --preserve-filename also apply when eg a torrent contains
      multiple files.
    * Fix a crash or potentially not all files being exported when
      sync -J --content is used with an export remote.
    * export: Let concurrent transfers be done with -J or annex.jobs.
    * move --to, copy --to, mirror --to: When concurrency is enabled, run
      cleanup actions in separate job pool from uploads.
    * init: If lock probing stalls for a long time (eg a broken NFS server),
      display a message to let the user know what's taking so long.
    * init: When annex.pidlock is set, skip lock probing.
    * Fix file descriptor leak when importing from a directory special remote
      that is configured with exporttree=yes.
    * Note that external special remote programs should not block SIGINT or
      SIGTERM.
    * Avoid creating the keys database during init when there are no unlocked
      files, to prevent init failing when sqlite does not work in the
      filesystem.
    * import: Avoid using some strange names for temporary keys,
      which broke importing from a directory special remote onto a vfat
      filesystem.
    * S3: The REDUCED_REDUNDANCY storage class is no longer cheaper so
      stop documenting it, and stop offering it as a choice in the assistant.
    * Improve display of problems auto-initializing or upgrading local git
      remotes.
    * When a local git remote cannot be initialized because it has no
      git-annex branch or a .noannex file, avoid displaying a message about it.
    * checkpresentkey: When no remote is specified, try all remotes, not
      only ones that the location log says contain the key. This is what
      the documentation has always said it did.
    * Fix regression in external special remote handling: GETCONFIG did not
      return a value that was set with SETCONFIG immediately before.
      (Regression introduced in version 7.20200202.7)
    * Fix bug that made initremote of extrnal special remotes with
      embedcreds=yes or gpg encryption not store the creds in the git-annex
      branch. git-annex-remote-googledrive one was special remote affected by
      this bug.
      (Regression introduced in version 7.20200202.7)
    * Fix bug that made creds not be stored in git when a special remote
      was initialized with gpg encryption, but without an explicit
      embedcreds=yes.
      (Regression introduced in version 7.20200202.7)
    * Fix a annex.pidlock issue that made eg git-annex get of an unlocked
      file hang until the annex.pidlocktimeout and then fail.
    - - Joey Hess <id@joeyh.name>  Wed, 17 Jun 2020 15:58:59 -0400
* Tue Jun 09 2020 psimons@suse.com
  - Add git-annex at version 8.20200522.

Files

/etc/xdg/autostart/git-annex.desktop
/usr/bin/git-annex
/usr/bin/git-annex-shell
/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-assistant.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-config.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-find.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-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-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-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-p2p.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-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-resolvemerge.1.gz
/usr/share/man/man1/git-annex-rmurl.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-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-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-untrust.1.gz
/usr/share/man/man1/git-annex-unused.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.1.gz
/usr/share/man/man1/git-remote-tor-annex.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 00:22:44 2024