commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2020-10-23 15:15:41 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new.3463 (New) Package is "git-annex" Fri Oct 23 15:15:41 2020 rev:7 rq:842778 version:8.20201007 Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2020-09-23 18:47:09.165694032 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new.3463/git-annex.changes 2020-10-23 15:15:44.930174808 +0200 @@ -1,0 +2,53 @@ +Thu Oct 8 02:00:42 UTC 2020 - psim...@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 Wed, 07 Oct 2020 12:19:05 -0400 + +--- Old: git-annex-8.20200908.tar.gz New: git-annex-8.20201007.tar.gz Other differences: -- ++ git-annex.spec ++ --- /var/tmp/diff_new_pack.PFOhKs/_old 2020-10-23 15:15:45.754175206 +0200 +++ /var/tmp/diff_new_pack.PFOhKs/_new 2020-10-23 15:15:45.758175208 +0200 @@ -17,7 +17,7 @@ Name: git-annex -Version:8.20200908 +Version:8.20201007 Release:0 Summary:Manage files with git, without checking their contents into git License:AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only ++ git-annex-8.20200908.tar.gz -> git-annex-8.20201007.tar.gz ++ /work/SRC/openSUSE:Factory/git-annex/git-annex-8.20200908.tar.gz /work/SRC/openSUSE:Factory/.git-annex.new.3463/git-annex-8.20201007.tar.gz differ: char 14, line 1
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2020-09-23 18:45:25 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new.4249 (New) Package is "git-annex" Wed Sep 23 18:45:25 2020 rev:6 rq:836237 version:8.20200908 Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2020-09-15 16:21:50.366226235 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new.4249/git-annex.changes 2020-09-23 18:47:09.165694032 +0200 @@ -1,0 +2,5 @@ +Tue Sep 15 14:54:15 UTC 2020 - Michel Normand + +- Add _constraints 4GB min disk space + +--- New: _constraints Other differences: -- ++ _constraints ++ 4
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2020-09-15 16:21:43 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new.4249 (New) Package is "git-annex" Tue Sep 15 16:21:43 2020 rev:5 rq:833312 version:8.20200908 Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2020-08-28 21:42:07.360903716 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new.4249/git-annex.changes 2020-09-15 16:21:50.366226235 +0200 @@ -1,0 +2,9 @@ +Wed Sep 9 02:00:54 UTC 2020 - psim...@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 + +--- Old: git-annex-8.20200810.tar.gz New: git-annex-8.20200908.tar.gz Other differences: -- ++ git-annex.spec ++ --- /var/tmp/diff_new_pack.XOZZTK/_old 2020-09-15 16:21:51.878227682 +0200 +++ /var/tmp/diff_new_pack.XOZZTK/_new 2020-09-15 16:21:51.882227686 +0200 @@ -17,7 +17,7 @@ Name: git-annex -Version:8.20200810 +Version:8.20200908 Release:0 Summary:Manage files with git, without checking their contents into git License:AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only ++ git-annex-8.20200810.tar.gz -> git-annex-8.20200908.tar.gz ++ /work/SRC/openSUSE:Factory/git-annex/git-annex-8.20200810.tar.gz /work/SRC/openSUSE:Factory/.git-annex.new.4249/git-annex-8.20200908.tar.gz differ: char 13, line 1
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2020-08-28 21:42:07 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new.3399 (New) Package is "git-annex" Fri Aug 28 21:42:07 2020 rev:4 rq:829517 version:8.20200810 Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2020-08-18 12:25:08.219824731 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new.3399/git-annex.changes 2020-08-28 21:42:07.360903716 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 10:46:50 UTC 2020 - Peter Simons + +- Replace %setup -q with the more modern %autosetup macro. + +--- Other differences: -- ++ git-annex.spec ++ --- /var/tmp/diff_new_pack.5eZyBV/_old 2020-08-28 21:42:07.864903901 +0200 +++ /var/tmp/diff_new_pack.5eZyBV/_new 2020-08-28 21:42:07.868903903 +0200 @@ -168,7 +168,7 @@ Optional dependency offering bash completion for git-annex %prep -%setup -q +%autosetup %build %define cabal_configure_options -ftestsuite
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2020-08-18 12:25:00 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new.3399 (New) Package is "git-annex" Tue Aug 18 12:25:00 2020 rev:3 rq:825809 version:8.20200810 Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2020-07-09 13:20:23.269463085 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new.3399/git-annex.changes 2020-08-18 12:25:08.219824731 +0200 @@ -1,0 +2,91 @@ +Tue Aug 11 02:00:33 UTC 2020 - psim...@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 6 07:58:47 UTC 2020 - Peter Simons + +- Apply 0001-fix-build-with-dlist-1.0.patch to add support for + building with dlist version 1.x. + +--- +Tue Jul 21 08:29:13 UTC 2020 - psim...@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 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
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2020-07-09 13:19:52 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new.3060 (New) Package is "git-annex" Thu Jul 9 13:19:52 2020 rev:2 rq:819597 version:8.20200617 Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2020-06-19 16:51:17.710675349 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new.3060/git-annex.changes 2020-07-09 13:20:23.269463085 +0200 @@ -1,0 +2,67 @@ +Thu Jun 18 02:00:26 UTC 2020 - psim...@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 Wed, 17 Jun 2020 15:58:59 -0400 + +--- Old: git-annex-8.20200522.tar.gz New: git-annex-8.20200617.tar.gz Other differences: -- ++ git-annex.spec ++ --- /var/tmp/diff_new_pack.5dV210/_old 2020-07-09 13:20:25.057468736 +0200 +++ /var/tmp/diff_new_pack.5dV210/_new 2020-07-09 13:20:25.057468736 +0200 @@ -17,7 +17,7 @@ Name: git-annex -Version:8.20200522 +Version:
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2020-06-19 16:50:58 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new.3606 (New) Package is "git-annex" Fri Jun 19 16:50:58 2020 rev:1 rq:814884 version:8.20200522 Changes: New Changes file: --- /dev/null 2020-05-28 02:28:09.919761697 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new.3606/git-annex.changes 2020-06-19 16:51:17.710675349 +0200 @@ -0,0 +1,5 @@ +--- +Tue Jun 9 09:26:18 UTC 2020 - psim...@suse.com + +- Add git-annex at version 8.20200522. + New: git-annex-8.20200522.tar.gz git-annex.changes git-annex.spec Other differences: -- ++ git-annex.spec ++ # # spec file for package git-annex # # Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: git-annex Version:8.20200522 Release:0 Summary:Manage files with git, without checking their contents into git License:AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only URL:https://hackage.haskell.org/package/%{name} Source0: https://github.com/peti/git-annex/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: bash-completion BuildRequires: chrpath BuildRequires: curl BuildRequires: ghc-Cabal-devel BuildRequires: ghc-DAV-devel BuildRequires: ghc-IfElse-devel BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-SafeSemaphore-devel BuildRequires: ghc-aeson-devel BuildRequires: ghc-async-devel BuildRequires: ghc-attoparsec-devel BuildRequires: ghc-aws-devel BuildRequires: ghc-blaze-builder-devel BuildRequires: ghc-bloomfilter-devel BuildRequires: ghc-byteable-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-case-insensitive-devel BuildRequires: ghc-clientsession-devel BuildRequires: ghc-concurrent-output-devel BuildRequires: ghc-conduit-devel BuildRequires: ghc-connection-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-crypto-api-devel BuildRequires: ghc-cryptonite-devel BuildRequires: ghc-data-default-devel BuildRequires: ghc-dbus-devel BuildRequires: ghc-deepseq-devel BuildRequires: ghc-directory-devel BuildRequires: ghc-disk-free-space-devel BuildRequires: ghc-dlist-devel BuildRequires: ghc-edit-distance-devel BuildRequires: ghc-exceptions-devel BuildRequires: ghc-fdo-notify-devel BuildRequires: ghc-feed-devel BuildRequires: ghc-filepath-bytestring-devel BuildRequires: ghc-filepath-devel BuildRequires: ghc-free-devel BuildRequires: ghc-hinotify-devel BuildRequires: ghc-hslogger-devel BuildRequires: ghc-http-client-devel BuildRequires: ghc-http-client-tls-devel BuildRequires: ghc-http-conduit-devel BuildRequires: ghc-http-types-devel BuildRequires: ghc-magic-devel BuildRequires: ghc-memory-devel BuildRequires: ghc-microlens-devel BuildRequires: ghc-monad-control-devel BuildRequires: ghc-monad-logger-devel BuildRequires: ghc-mountpoints-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-network-bsd-devel BuildRequires: ghc-network-devel BuildRequires: ghc-network-info-devel BuildRequires: ghc-network-multicast-devel BuildRequires: ghc-network-uri-devel BuildRequires: ghc-old-locale-devel BuildRequires: ghc-optparse-applicative-devel BuildRequires: ghc-path-pieces-devel BuildRequires: ghc-persistent-devel BuildRequires: ghc-persistent-sqlite-devel BuildRequires: ghc-persistent-template-devel BuildRequires: ghc-process-devel BuildRequires: ghc-random-devel BuildRequires: ghc-regex-tdfa-devel BuildRequires: ghc-resourcet-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-sandi-devel BuildRequires: ghc-securemem-devel BuildRequires: ghc-shakespeare-devel BuildRequires: ghc-socks-devel BuildRequires: ghc-split-devel BuildRequires: ghc-stm-chans-devel BuildRequires: ghc-stm-devel BuildRequires: ghc-tagsoup-devel BuildRequires: ghc-tasty-devel BuildRequires: ghc-tasty-hunit-devel BuildRequires: ghc-tasty-quickcheck-devel BuildRequires: ghc-tasty-rerun-devel
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2017-11-07 09:59:51 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new (New) Package is "git-annex" Tue Nov 7 09:59:51 2017 rev:13 rq:538994 version:6.20171026 Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2017-09-19 16:32:43.627991240 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new/git-annex.changes 2017-11-07 10:00:12.769481578 +0100 @@ -1,0 +2,86 @@ +Fri Oct 27 03:11:01 UTC 2017 - psim...@suse.com + +- Update to version 6.20171026. + * Windows: Fix reversion that caused the path used to link +to annexed content to include the drive letter and full path, rather +than being relative. (`git annex fix` will fix up after this problem). + * Windows build fixed, and changed to use stack for more reliable build +environment. + * Windows: Remove wget from bundle; it needs libraries that are not +included, and git for windows includes curl which git-annex will use +instead. + * Add day to metadata when annex.genmetadata is enabled. +Thanks, Sean T Parsons + * stack.yaml: Added nix packages section. +Thanks, Sean T Parsons + +--- +Thu Oct 19 02:01:34 UTC 2017 - psim...@suse.com + +- Update to version 6.20171018. + * add: Replace work tree file atomically on systems supporting hard +links. Avoids a window where interrupting an add could result in +the file being moved into the annex, with no symlink yet created. + * webdav: Avoid unncessisarily creating the collection at the top +of the repository when storing files there, since that collection +is created by initremote. +(This seems to work around some brokenness of the box.com webdav +server, which caused uploads to be very slow or sometimes fail.) + * webdav: Make --debug show all webdav operations. + * get -J/move -J/copy -J/mirror -J/sync -J: Avoid "transfer already in +progress" errors when two files use the same key. + * Konqueror desktop file location changed to one used by plasma 5. +Thanks, Félix Sipma. + * Avoid repeated checking that files passed on the command line exist. + * Fix build with aws-0.17. + * stack.yaml: Update to lts-9.9. + +--- +Wed Oct 4 03:01:42 UTC 2017 - psim...@suse.com + +- Update to version 6.20171003. + * webdav: Improve error message for failed request to include the request +method and path. + * metadata: Added --remove-all. + * Warn when metadata is inherited from a previous version of a file, +to avoid the user being surprised in cases where that behavior is not +desired or expected. + * sync: Added --cleanup, which removes local and remote synced/ branches. + * external: When the external special remote program crashed, a newline +could be output, which messed up the expected output for --batch mode. + * external: Avoid checking EXPORTSUPPORTED for special remotes that are +not configured to use exports. + * test: Fix reversion that made it only run inside a git repository. + * copy, move: Behave same with --fast when sending to remotes located +on a local disk as when sending to other remotes. + * Fix process and file descriptor leak that was exposed when +git-annex was built with ghc 8.2.1. Broke git-annex test on OSX +due to running out of FDs, and may have also leaked in other situations. + * info: Improve cleanup of stale transfer info files. + +--- +Tue Sep 26 03:04:07 UTC 2017 - psim...@suse.com + +- Update to version 6.20170925. + * git-annex export: New command, can create and efficiently update +exports of trees to special remotes. + * Use git-annex initremote with exporttree=yes to set up a special remote +for use by git-annex export. + * Implemented export to directory, S3, and webdav special remotes. + * External special remote protocol extended to support export. +Developers of external special remotes should consider if export makes +sense for them and add support. + * sync, assistant: Update tracking exports. + * Support building with feed-1.0, while still supporting older versions. + * init: Display an additional message when it detects a filesystem that +allows writing to files whose write bit is not set. + * S3: Allow removing files from IA. + * webdav: Checking if a non-existent file is present on Box.com +triggered a bug in its webdav support that generates an infinite series +of redirects. Deal with such problems by assuming such behavior means +the file is not present. + * webdav: Fix lack of url-escaping of
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2017-09-19 16:32:42 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new (New) Package is "git-annex" Tue Sep 19 16:32:42 2017 rev:12 rq:526943 version:6.20170818 Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2017-08-22 11:10:01.449033396 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new/git-annex.changes 2017-09-19 16:32:43.627991240 +0200 @@ -1,0 +2,6 @@ +Mon Sep 18 07:03:40 UTC 2017 - psim...@suse.com + +- The upstream release tarball changed in some trivial way. Copy + the new tarball into place to keep our version in sync. + +--- Other differences: -- ++ git-annex-6.20170818.tar.gz ++ /work/SRC/openSUSE:Factory/git-annex/git-annex-6.20170818.tar.gz /work/SRC/openSUSE:Factory/.git-annex.new/git-annex-6.20170818.tar.gz differ: char 2290078, line 8327
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2017-08-22 11:09:58 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new (New) Package is "git-annex" Tue Aug 22 11:09:58 2017 rev:11 rq:517919 version:6.20170818 Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2017-07-06 00:00:42.249081686 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new/git-annex.changes 2017-08-22 11:10:01.449033396 +0200 @@ -1,0 +2,50 @@ +Mon Aug 21 10:51:36 UTC 2017 - psim...@suse.com + +- Update to version 6.20170818 (bsc#1054653, CVE-2017-12976). + * Security fix: Disallow hostname starting with a dash, which +would get passed to ssh and be treated an option. This could +be used by an attacker who provides a crafted repository url +to cause the victim to execute arbitrary code via -oProxyCommand. +(The same class of security hole recently affected git itself.) + * git-annex.cabal: Deal with breaking changes in Cabal 2.0. + * Fix build with QuickCheck 2.10. + * fsck: Support --json. + * move, copy: Support --batch. + * Added GIT_ANNEX_VECTOR_CLOCK environment variable, which can be used to +override the default timestamps used in log files in the git-annex +branch. This is a dangerous environment variable; use with caution. + * Fix a git-annex test failure when run on NFS due to NFS lock files +preventing directory removal. + * test: Avoid most situations involving failure to delete test +directories, by forking a worker process and only deleting the test +directory once it exits. + * Disable http-client's default 30 second response timeout when HEADing +an url to check if it exists. Some web servers take quite a long time +to answer a HEAD request. + * Added remote configuration settings annex-ignore-command and +annex-sync-command, which are dynamic equivilants of the annex-ignore +and annex-sync configurations. + * Prevent spaces from being embedded in the name of new WORM keys, +as that handing spaces in keys would complicate things like the +external special remote protocol. + * migrate: WORM keys containing spaces will be migrated to not contain +spaces anymore. + * External special remotes will refuse to operate on keys with spaces in +their names. That has never worked correctly due to the design of the +external special remote protocol. Display an error message suggesting +migration. + * Fix incorrect external special remote documentation, which said that +the filename parameter to the TRANSFER command could not contain +spaces. It can in fact contain spaces. Special remotes implementors +that relied on that may need to fix bugs in their special remotes. + * Fix the external special remotes git-annex-remote-ipfs, +git-annex-remote-torrent and the example.sh template to correctly +support filenames with spaces. + * Windows: Win32 package has subsumed Win32-extras; update dependency. + +--- +Thu Aug 3 15:38:38 UTC 2017 - psim...@suse.com + +- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. + +--- Old: git-annex-6.20170520.tar.gz New: git-annex-6.20170818.tar.gz Other differences: -- ++ git-annex.spec ++ --- /var/tmp/diff_new_pack.M7Z2Yg/_old 2017-08-22 11:10:02.500885289 +0200 +++ /var/tmp/diff_new_pack.M7Z2Yg/_new 2017-08-22 11:10:02.504884726 +0200 @@ -17,12 +17,12 @@ Name: git-annex -Version:6.20170520 +Version:6.20170818 Release:0 Summary:Manage files with git, without checking their contents into git License:GPL-3.0+ AND AGPL-3.0+ AND BSD-2-Clause AND MIT AND GPL-2.0 Group: Development/Tools/Version Control -Url:https://hackage.haskell.org/package/%{name} +URL:https://hackage.haskell.org/package/%{name} Source0: https://github.com/peti/git-annex/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: bash-completion BuildRequires: curl @@ -129,7 +129,6 @@ Recommends: rsync Recommends: ssh Suggests: %{name}-bash-completion -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Git-annex allows managing files with git, without checking the file contents @@ -183,7 +182,6 @@ %icon_theme_cache_postun %files -%defattr(-,root,root,-) %doc COPYRIGHT README %{_bindir}/%{name} %{_bindir}/%{name}-shell @@ -201,7 +199,6 @@ %{_datadir}/icons/hicolor/scalable/apps/git-annex.svg %files bash-completion -%defattr(-,root,root)
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2017-07-06 00:00:40 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new (New) Package is "git-annex" Thu Jul 6 00:00:40 2017 rev:10 rq:506869 version:6.20170520 Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2017-06-04 01:59:38.637769208 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new/git-annex.changes 2017-07-06 00:00:42.249081686 +0200 @@ -1,0 +2,5 @@ +Mon Jun 19 20:53:31 UTC 2017 - psim...@suse.com + +- Update to version 6.20170520. + +--- Old: git-annex-6.20170519.tar.gz New: git-annex-6.20170520.tar.gz Other differences: -- ++ git-annex.spec ++ --- /var/tmp/diff_new_pack.05vJbe/_old 2017-07-06 00:00:43.340927874 +0200 +++ /var/tmp/diff_new_pack.05vJbe/_new 2017-07-06 00:00:43.352926184 +0200 @@ -17,7 +17,7 @@ Name: git-annex -Version:6.20170519 +Version:6.20170520 Release:0 Summary:Manage files with git, without checking their contents into git License:GPL-3.0+ AND AGPL-3.0+ AND BSD-2-Clause AND MIT AND GPL-2.0 @@ -168,6 +168,8 @@ %install %ghc_bin_install make DESTDIR=%{buildroot} BUILDER=./Setup install-misc install-mans +rm %{buildroot}%{_datadir}/fish/completions/git-annex.fish +rm %{buildroot}%{_datadir}/zsh/vendor-completions/_git-annex %check make %{?_smp_mflags} DESTDIR=%{buildroot} BUILDER=./Setup test ++ git-annex-6.20170519.tar.gz -> git-annex-6.20170520.tar.gz ++ /work/SRC/openSUSE:Factory/git-annex/git-annex-6.20170519.tar.gz /work/SRC/openSUSE:Factory/.git-annex.new/git-annex-6.20170520.tar.gz differ: char 13, line 1
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2017-06-04 01:59:37 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new (New) Package is "git-annex" Sun Jun 4 01:59:37 2017 rev:9 rq:499745 version:6.20170519 Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2017-04-07 14:19:29.009645802 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new/git-annex.changes 2017-06-04 01:59:38.637769208 +0200 @@ -1,0 +2,10 @@ +Mon May 22 08:08:52 UTC 2017 - psim...@suse.com + +- Update to version 6.20170519 with cabal2obs. + +--- +Tue May 16 08:45:48 UTC 2017 - psim...@suse.com + +- Update to version 6.20170510 with cabal2obs. + +--- Old: git-annex-6.20170321.tar.gz New: git-annex-6.20170519.tar.gz Other differences: -- ++ git-annex.spec ++ --- /var/tmp/diff_new_pack.p5Uc8y/_old 2017-06-04 01:59:39.945584450 +0200 +++ /var/tmp/diff_new_pack.p5Uc8y/_new 2017-06-04 01:59:39.949583885 +0200 @@ -17,7 +17,7 @@ Name: git-annex -Version:6.20170321 +Version:6.20170519 Release:0 Summary:Manage files with git, without checking their contents into git License:GPL-3.0+ AND AGPL-3.0+ AND BSD-2-Clause AND MIT AND GPL-2.0 @@ -29,7 +29,6 @@ BuildRequires: ghc-Cabal-devel BuildRequires: ghc-DAV-devel BuildRequires: ghc-IfElse-devel -BuildRequires: ghc-MissingH-devel BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-SafeSemaphore-devel BuildRequires: ghc-aeson-devel @@ -66,6 +65,7 @@ BuildRequires: ghc-http-conduit-devel BuildRequires: ghc-http-types-devel BuildRequires: ghc-magic-devel +BuildRequires: ghc-memory-devel BuildRequires: ghc-monad-control-devel BuildRequires: ghc-monad-logger-devel BuildRequires: ghc-mountpoints-devel @@ -89,6 +89,7 @@ BuildRequires: ghc-securemem-devel BuildRequires: ghc-shakespeare-devel BuildRequires: ghc-socks-devel +BuildRequires: ghc-split-devel BuildRequires: ghc-stm-chans-devel BuildRequires: ghc-stm-devel BuildRequires: ghc-tasty-devel ++ git-annex-6.20170321.tar.gz -> git-annex-6.20170519.tar.gz ++ /work/SRC/openSUSE:Factory/git-annex/git-annex-6.20170321.tar.gz /work/SRC/openSUSE:Factory/.git-annex.new/git-annex-6.20170519.tar.gz differ: char 30, line 1
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2017-04-07 14:19:20 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new (New) Package is "git-annex" Fri Apr 7 14:19:20 2017 rev:8 rq:483009 version:6.20170321 Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2017-01-04 19:36:14.834021234 +0100 +++ /work/SRC/openSUSE:Factory/.git-annex.new/git-annex.changes 2017-04-07 14:19:29.009645802 +0200 @@ -1,0 +2,32 @@ +Wed Mar 22 09:16:30 UTC 2017 - psim...@suse.com + +- Update to version 6.20170321 with cabal2obs. + * Bugfix: Passing a command a filename that does not exist sometimes did not display an error, when a path to a directory was also passed. + * status: Propigate nonzero exit code from git status. + * Linux standalone builds put the bundled ssh last in PATH, so any system ssh will be preferred over it. + * assistant: Add 1/200th second delay between checking each file in the full transfer scan, to avoid using too much CPU. + * get -J: Improve distribution of jobs amoung remotes when there are more jobs than remotes. + * fsck -q: When a file has bad content, include the name of the file in the warning message. + * Windows: Improve handling of shebang in external special remote program, searching for the program in the PATH. + * Drop support for building with old versions of dns, http-conduit, directory, feed, and http-types. + * Windows: Fix bug in shell script shebang lookup code that caused a "delayed read on closed handle" error. + * git-annex-shell: Fix bug when used with a recently cloned repository, where "merging" messages were included in the output of configlist (and perhaps other commands) and caused a "Failed to get annex.uuid configuration" error. + * Support GIT_SSH and GIT_SSH_COMMAND, which are handled close the same as they are by git. However, unlike git, git-annex sometimes needs to pass the -n parameter when using these. + * sync --content-of=path (-C path) added for when you want to sync only some files' contents, not the whole working tree. + +--- +Thu Mar 2 10:44:38 UTC 2017 - psim...@suse.com + +- Update to version 6.20170301.1 with cabal2obs. + +--- +Mon Feb 20 08:41:55 UTC 2017 - psim...@suse.com + +- Update to version 6.20170214 with cabal2obs. + +--- +Wed Jan 4 21:25:12 UTC 2017 - psim...@suse.com + +- Update to version 6.20170101 with cabal2obs. + +--- Old: git-annex-6.20161210.tar.gz New: git-annex-6.20170321.tar.gz Other differences: -- ++ git-annex.spec ++ --- /var/tmp/diff_new_pack.bVs7Ll/_old 2017-04-07 14:19:29.969510252 +0200 +++ /var/tmp/diff_new_pack.bVs7Ll/_new 2017-04-07 14:19:29.973509687 +0200 @@ -1,7 +1,7 @@ # # spec file for package git-annex # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: git-annex -Version:6.20161210 +Version:6.20170321 Release:0 Summary:Manage files with git, without checking their contents into git -License:GPL-3.0+ and AGPL-3.0+ and BSD-2-Clause and MIT and GPL-2.0 +License:GPL-3.0+ AND AGPL-3.0+ AND BSD-2-Clause AND MIT AND GPL-2.0 Group: Development/Tools/Version Control Url:https://hackage.haskell.org/package/%{name} -Source0: https://github.com/joeyh/git-annex/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: https://github.com/peti/git-annex/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: bash-completion BuildRequires: curl BuildRequires: ghc-Cabal-devel @@ -60,7 +60,6 @@ BuildRequires: ghc-feed-devel BuildRequires: ghc-filepath-devel BuildRequires: ghc-free-devel -BuildRequires: ghc-gnutls-devel BuildRequires: ghc-hinotify-devel BuildRequires: ghc-hslogger-devel BuildRequires: ghc-http-client-devel @@ -74,7 +73,6 @@ BuildRequires: ghc-network-devel BuildRequires: ghc-network-info-devel BuildRequires: ghc-network-multicast-devel -BuildRequires: ghc-network-protocol-xmpp-devel BuildRequires: ghc-network-uri-devel BuildRequires: ghc-old-locale-devel BuildRequires: ghc-optparse-applicative-devel @@ -111,7 +109,6 @@ BuildRequires:
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2016-11-10 13:18:24 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new (New) Package is "git-annex" Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2016-07-20 09:19:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new/git-annex.changes 2016-11-10 13:18:27.0 +0100 @@ -1,0 +2,25 @@ +Tue Nov 1 18:13:56 UTC 2016 - psim...@suse.com + +- Update to version 6.20161031 with cabal2obs. + +--- +Sun Oct 30 16:29:53 UTC 2016 - psim...@suse.com + +- Update to version 6.20161027 with cabal2obs. + +--- +Mon Oct 17 15:37:54 UTC 2016 - psim...@suse.com + +- Update to version 6.20161012 with cabal2obs. + +--- +Mon Sep 26 06:52:00 UTC 2016 - psim...@suse.com + +- Update to version 6.20160923 with cabal2obs. + +--- +Wed Sep 21 13:06:48 UTC 2016 - psim...@suse.com + +- Update to version 6.20160907 with cabal2obs. + +--- Old: git-annex-6.20160511.tar.gz New: git-annex-6.20161031.tar.gz Other differences: -- ++ git-annex.spec ++ --- /var/tmp/diff_new_pack.IyV4Zm/_old 2016-11-10 13:18:28.0 +0100 +++ /var/tmp/diff_new_pack.IyV4Zm/_new 2016-11-10 13:18:28.0 +0100 @@ -17,15 +17,16 @@ Name: git-annex -Version:6.20160511 +Version:6.20161031 Release:0 Summary:Manage files with git, without checking their contents into git -License:GPL-3.0+ and AGPL-3.0+ -Group: System/Libraries +License:GPL-3.0+ and AGPL-3.0+ and BSD-2-Clause and MIT and GPL-2.0 +Group: Development/Tools/Version Control Url:https://hackage.haskell.org/package/%{name} -Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz +Source0: https://github.com/joeyh/git-annex/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: bash-completion +BuildRequires: curl BuildRequires: ghc-Cabal-devel -# Begin cabal-rpm deps: BuildRequires: ghc-DAV-devel BuildRequires: ghc-IfElse-devel BuildRequires: ghc-MissingH-devel @@ -64,7 +65,6 @@ BuildRequires: ghc-http-client-devel BuildRequires: ghc-http-conduit-devel BuildRequires: ghc-http-types-devel -BuildRequires: ghc-json-devel BuildRequires: ghc-magic-devel BuildRequires: ghc-monad-control-devel BuildRequires: ghc-monad-logger-devel @@ -101,6 +101,7 @@ BuildRequires: ghc-transformers-devel BuildRequires: ghc-unix-compat-devel BuildRequires: ghc-unix-devel +BuildRequires: ghc-unordered-containers-devel BuildRequires: ghc-utf8-string-devel BuildRequires: ghc-uuid-devel BuildRequires: ghc-wai-devel @@ -113,14 +114,10 @@ BuildRequires: ghc-yesod-devel BuildRequires: ghc-yesod-form-devel BuildRequires: ghc-yesod-static-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build -# End cabal-rpm deps # Manually added dependencies which the Cabal file does not declare BuildRequires: git-core BuildRequires: rsync Requires: git-core -BuildRequires: bash-completion -BuildRequires: curl Requires(post): desktop-file-utils Requires(post): hicolor-icon-theme Requires(postun): desktop-file-utils @@ -131,6 +128,7 @@ Recommends: rsync Recommends: ssh Suggests: %{name}-bash-completion +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Git-annex allows managing files with git, without checking the file contents @@ -162,7 +160,7 @@ %prep %setup -q - +cabal-tweak-dep-ver persistent '< 2.5' '< 2.7' %build %ghc_bin_build ++ git-annex-6.20160511.tar.gz -> git-annex-6.20161031.tar.gz ++ /work/SRC/openSUSE:Factory/git-annex/git-annex-6.20160511.tar.gz /work/SRC/openSUSE:Factory/.git-annex.new/git-annex-6.20161031.tar.gz differ: char 5, line 1
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2016-07-20 09:18:58 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new (New) Package is "git-annex" Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2016-06-20 11:07:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new/git-annex.changes 2016-07-20 09:19:00.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 10 17:20:53 UTC 2016 - psim...@suse.com + +- Update to version 6.20160511 revision 0 with cabal2obs. + +--- Other differences: -- ++ git-annex.spec ++ --- /var/tmp/diff_new_pack.5pQUMc/_old 2016-07-20 09:19:01.0 +0200 +++ /var/tmp/diff_new_pack.5pQUMc/_new 2016-07-20 09:19:01.0 +0200 @@ -26,7 +26,6 @@ Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel # Begin cabal-rpm deps: -BuildRequires: bash-completion BuildRequires: ghc-DAV-devel BuildRequires: ghc-IfElse-devel BuildRequires: ghc-MissingH-devel @@ -117,14 +116,15 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build # End cabal-rpm deps # Manually added dependencies which the Cabal file does not declare -Requires(post):desktop-file-utils -Requires(postun): desktop-file-utils -Requires(post):hicolor-icon-theme -Requires(postun): hicolor-icon-theme -BuildRequires: curl BuildRequires: git-core BuildRequires: rsync Requires: git-core +BuildRequires: bash-completion +BuildRequires: curl +Requires(post): desktop-file-utils +Requires(post): hicolor-icon-theme +Requires(postun): desktop-file-utils +Requires(postun): hicolor-icon-theme Recommends: curl Recommends: gpg2 Recommends: lsof @@ -163,15 +163,16 @@ %prep %setup -q + %build -%{ghc_bin_build} +%ghc_bin_build %install %ghc_bin_install make DESTDIR=%{buildroot} BUILDER=./Setup install-misc install-mans %check -make DESTDIR=%{buildroot} BUILDER=./Setup test +make %{?_smp_mflags} DESTDIR=%{buildroot} BUILDER=./Setup test %post %desktop_database_post @@ -192,7 +193,7 @@ %dir %{_datadir}/icons/hicolor/scalable %dir %{_datadir}/icons/hicolor/scalable/apps %{_sysconfdir}/xdg/autostart/git-annex.desktop -%{_mandir}/man1/git-annex*.1.gz +%{_mandir}/man1/git-annex*.1%{ext_man} %{_datadir}/applications/git-annex.desktop %{_datadir}/icons/hicolor/16x16/apps/git-annex.png %{_datadir}/icons/hicolor/scalable/apps/git-annex.svg
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2016-06-20 11:07:05 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new (New) Package is "git-annex" Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2016-05-25 21:28:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new/git-annex.changes 2016-06-20 11:07:05.0 +0200 @@ -1,0 +2,13 @@ +Fri Jun 17 13:30:58 UTC 2016 - psim...@suse.com + +- Declare the fact that the git-annex bash-completion sub-package + supplements normal bash-completions, i.e. it's a recommended + package. Suggested by @dimstar in his OBS review. + +--- +Tue Jun 14 14:31:03 UTC 2016 - mimi...@gmail.com + +- Declare build requirement on 'bash-completion' to fix the build in + Tumbleweed. + +--- Other differences: -- ++ git-annex.spec ++ --- /var/tmp/diff_new_pack.xtQUJn/_old 2016-06-20 11:07:06.0 +0200 +++ /var/tmp/diff_new_pack.xtQUJn/_new 2016-06-20 11:07:06.0 +0200 @@ -26,6 +26,7 @@ Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel # Begin cabal-rpm deps: +BuildRequires: bash-completion BuildRequires: ghc-DAV-devel BuildRequires: ghc-IfElse-devel BuildRequires: ghc-MissingH-devel @@ -55,20 +56,20 @@ BuildRequires: ghc-edit-distance-devel BuildRequires: ghc-esqueleto-devel BuildRequires: ghc-exceptions-devel -BuildRequires: ghc-mountpoints-devel BuildRequires: ghc-fdo-notify-devel BuildRequires: ghc-feed-devel BuildRequires: ghc-filepath-devel BuildRequires: ghc-gnutls-devel BuildRequires: ghc-hinotify-devel -BuildRequires: ghc-magic-devel BuildRequires: ghc-hslogger-devel BuildRequires: ghc-http-client-devel BuildRequires: ghc-http-conduit-devel BuildRequires: ghc-http-types-devel BuildRequires: ghc-json-devel +BuildRequires: ghc-magic-devel BuildRequires: ghc-monad-control-devel BuildRequires: ghc-monad-logger-devel +BuildRequires: ghc-mountpoints-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-network-devel BuildRequires: ghc-network-info-devel @@ -120,16 +121,16 @@ Requires(postun): desktop-file-utils Requires(post):hicolor-icon-theme Requires(postun): hicolor-icon-theme +BuildRequires: curl BuildRequires: git-core BuildRequires: rsync -BuildRequires: curl Requires: git-core Recommends: curl Recommends: gpg2 Recommends: lsof Recommends: rsync Recommends: ssh - +Suggests: %{name}-bash-completion %description Git-annex allows managing files with git, without checking the file contents @@ -149,39 +150,42 @@ transferring them to other computers. The git-annex webapp makes it easy to set up and use git-annex this way. +%package bash-completion +Summary:Bash completion for git-annex +Group: System/Shells +Requires: %{name} = %{version} +Requires: bash-completion +Supplements:packageand(%{name}:bash-completion) + +%description bash-completion +Optional dependency offering bash completion for git-annex + %prep %setup -q - %build %{ghc_bin_build} - %install %ghc_bin_install make DESTDIR=%{buildroot} BUILDER=./Setup install-misc install-mans - %check make DESTDIR=%{buildroot} BUILDER=./Setup test - %post %desktop_database_post %icon_theme_cache_post - %postun %desktop_database_postun %icon_theme_cache_postun - %files %defattr(-,root,root,-) %doc COPYRIGHT README %{_bindir}/%{name} %{_bindir}/%{name}-shell -%dir %{_datadir}/bash-completion/completions %dir %{_datadir}/icons/hicolor %dir %{_datadir}/icons/hicolor/16x16 %dir %{_datadir}/icons/hicolor/16x16/apps @@ -190,8 +194,11 @@ %{_sysconfdir}/xdg/autostart/git-annex.desktop %{_mandir}/man1/git-annex*.1.gz %{_datadir}/applications/git-annex.desktop -%{_datadir}/bash-completion/completions/git-annex %{_datadir}/icons/hicolor/16x16/apps/git-annex.png %{_datadir}/icons/hicolor/scalable/apps/git-annex.svg +%files bash-completion +%defattr(-,root,root) +%{_datadir}/bash-completion/completions/git-annex + %changelog
commit git-annex for openSUSE:Factory
Hello community, here is the log from the commit of package git-annex for openSUSE:Factory checked in at 2016-05-25 21:28:27 Comparing /work/SRC/openSUSE:Factory/git-annex (Old) and /work/SRC/openSUSE:Factory/.git-annex.new (New) Package is "git-annex" Changes: --- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes 2016-05-03 09:37:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new/git-annex.changes 2016-05-25 21:28:33.0 +0200 @@ -1,0 +2,74 @@ +Thu May 12 18:05:18 UTC 2016 - mimi...@gmail.com + +- update to 6.20160511 +* Fix bug that sometimes prevented git-annex smudge --clean from consuming +all its input, which resulted in git add bypassing git-annex. +* Fix build with directory-1.2.6.2. +* Improve behavior when a just added http remote is not available +during uuid probe. Do not mark it as annex-ignore, so it will be tried +again later. +* Added DIRHASH-LOWER to external special remote protocol. +* git-annex.cabal: Add Setup-Depends. +* map: Hide dead repositories that are not connected to the graph. +* map: Changed colors; red is used for untrusted repositories and grey +for dead. +* version: Display OS version and architecture too. +* Propigate GIT_DIR and GIT_WORK_TREE environment to external special +remotes. +* Added annex.gnupg-decrypt-options and +remote..annex-gnupg-decrypt-options, which are passed to gpg +when it's decrypting data. +* fsck: When a key is not previously known in the location log, +record something so that reinject --known will work. +* In the unusual configuration where annex.crippledfilesystem=true but +core.symlinks=true, store object contents in mixed case hash +directories so that symlinks will point to them. +* Added new encryption=sharedpubkey mode for special remotes. +This is useful for makking a special remote that anyone with a clone +of the repo and your public keys can upload files to, but only you can +decrypt the files stored in it. + +--- +Sat Apr 30 09:48:39 UTC 2016 - mimi...@gmail.com + +- update to 6.20160419 +* Fix bug that prevented resuming of uploads to encrypted special remotes +that used chunking. +* That bug could also expose the names of keys to such remotes when +attempting to resume an upload, so it is a minor security issue. +* Fix duplicate progress meter display when downloading from a git remote +over http with -J. +* reinject: When src file's content cannot be verified, leave it alone, +instead of deleting it. +* reinject: Added new mode which can reinject known files into the annex. +For example: git-annex reinject --known /mnt/backup/* +* calckey: New plumbing command, calculates the key that would be used +to refer to a file. +* Fix bug that prevented annex.sshcaching=false configuration from taking +effect when on a crippled filesystem. Thanks, divergentdave. +* git 2.9.0 is going to prevent git merge from merging in unrelated +branches. Since the webapp's pairing etc features often combine +together repositories with unrelated histories, work around +this behavior change when the assistant merges, by passing +--allow-unrelated-histories. Note though that this is not done +for git annex sync's merges, so it will follow git's default or +configured behavior. +* When git-annex is used with a git version older than 2.2.0, disable +support for adjusted branches, since GIT_COMMON_DIR is needed to update +them and was first added in that version of git. +* Avoid setting LOCPATH in linux standalone builds that are built with +a ghc that has been fixed to not hang when it cannot find locale files. +* Isolate test suite from global git config settings. + +--- +Thu Apr 28 11:08:57 UTC 2016 - psim...@suse.com + +- Add "ghc-magic" dependency to enable support for libmagic-based + guessing of MIME types. + +--- +Thu Apr 28 10:50:30 UTC 2016 - psim...@suse.com + +- Add "ghc-mountpoints" dependency to fix support for the Assistant. + +--- @@ -5,0 +80,146 @@ + +--- +Tue Apr 19 12:29:29 UTC 2016 - mimi...@gmail.com + +- update to 6.20160418 +* smudge: Print a warning when annex.thin is set, as git's smudge +interface does not allow honoring that configuration. +* webapp: When $HOME is a git repository, and has been initialized for +use by git-annex, opening the webapp went ahead and ran the assistant +there, annexing all files. Since this is almost certianly not +desirable, especially when the user is just opening