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.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.git-annex.new/git-annex.changes 2016-05-25 21:28:33.000000000 +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.<name>.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 the webapp from + a dekstop menu which happens to run it in $HOME, the webapp will now not + treat such a $HOME git repository as a git-annex repository. +* webapp: Update url to add gitlab.com ssh key. +* Fix bug in v6 mode that prevented treating unlocked executable files + as annexed. If you have such files, run git annex init --version=6 + to update the cache after upgrading to this version of git-annex. +* Preserve execute bits of unlocked files in v6 mode. +* fsck: Warn when core.sharedRepository is set and an annex object file's + write bit is not set and cannot be set due to the file being owned + by a different user. +* Fix hang when dropping content needs to lock the content on a + ssh remote, which occurred when the remote has git-annex version + 5.20151019 or newer. + +------------------------------------------------------------------- +Wed Apr 13 09:57:04 UTC 2016 - mimi...@gmail.com + +- update to 6.20160412 +* adjust --unlock: Enters an adjusted branch in which all annexed files + are unlocked. The v6 equivilant of direct mode, but much cleaner! +* Upgrading a direct mode repository to v6 has changed to enter + an adjusted unlocked branch. This makes the direct mode to v6 upgrade + able to be performed in one clone of a repository without affecting + other clones, which can continue using v5 and direct mode. +* init --version=6: Automatically enter the adjusted unlocked branch + when filesystem doesn't support symlinks. +* ddar remote: fix ssh calls +* log: Display time with time zone. +* log --raw-date: Use to display seconds from unix epoch. +* v6: Close pointer file handles more quickly, to avoid problems on Windows. +* sync: Show output of git commit. +* Fix bug in annex.largefiles mimetype= matching when git-annex + is run in a subdirectory of the repository. + +------------------------------------------------------------------- +Mon Mar 21 07:55:44 UTC 2016 - mimi...@gmail.com + +- update to 6.20160318 +* metadata: Added -r to remove all current values of a field. +* Fix data loss that can occur when annex.pidlock is set in a repository. +* Fix bug preventing moving files to/from a repository with annex.pidlock set. +* Fix shared lock file FD leak. +* Fix metadata hook behavior when multiple files are added at once. +* Added dependencies on haskell mountpoints and disk-free-space + libraries, removing FFI code from git-annex. +* dropkey: Add --batch and --json. +* Always try to thaw content, even when annex.crippledfilesystem is set. +* Correct git-annex info to include unlocked files in v6 repository. +* Sped up git-annex add in direct mode and v6 by using + git hash-object --stdin-paths. +* Sped up git-annex merge by using git hash-object --stdin-paths. + +------------------------------------------------------------------- +Mon Mar 7 09:37:00 UTC 2016 - mimi...@gmail.com + +- update to 6.20160229 +* Update perlmagick build dependency. +* Fix memory leak in last release, which affected commands like + git-annex status when a large non-annexed file is present in the work + tree. +* fsck: When the only copy of a file is in a dead repository, mention + the repository. +* info: Mention when run in a dead repository. +* Linux and OSX standalone builds put the bundled gpg last in PATH, + so any system gpg will be preferred over it. +* Avoid crashing when built with MagicMime support, but when the magic + database cannot be loaded. +* Include magic database in the linux and OSX standalone builds. +* Fix memory leak when hashing files, which triggered during fsck + when an external hash program was not used. + (This leak was introduced in version 6.20160114.) +* Support --metadata field<number, --metadata field>number etc + to match ranges of numeric values. +* Similarly, support preferred content expressions like + metadata=field<number and metadata=field>number +* The pre-commit-annex hook script that automatically extracts + metadata has been updated to also use exiftool. + +------------------------------------------------------------------- +Sun Feb 28 15:31:03 UTC 2016 - mimi...@gmail.com + +- update to 6.20160211 +* annex.addsmallfiles: New option controlling what is done when + adding files not matching annex.largefiles. +* Fix reversion in lookupkey, contentlocation, and examinekey which + caused them to sometimes output side messages. +* webapp: Fix deletion of current repository directory. +* Added "nothing" to preferred content expression syntax. +* annex.largefiles can be configured in .gitattributes too; + this is particulary useful for v6 repositories, since the + .gitattributes configuration will apply in all clones of the + repository. +* Limit annex.largefiles parsing to the subset of preferred content + expressions that make sense in its context. So, not "standard" + or "lackingcopies", etc. +* annex.largefiles: Add support for mimetype=text/* etc, when git-annex + is linked with libmagic. +* matchexpression: Added --largefiles option to parse an annex.largefiles + expression. +* Brought back the dbus and xmpp build flags, so build from source can be + done without C libraries that may be hard to install. +* init: Fix bugs in submodule .git symlink fixup, that occurred when + initializing in a subdirectory of a submodule and a submodule of a + submodule. +* WebDAV: Set depth 1 in PROPFIND request, for better compatibility with + some servers. Thanks, wzhd. +* WebDAV: Remove a bogus trailing slash from the end of the url to the + temporary store location for a key. Thanks, wzhd. +* S3: Allow configuring with requeststyle=path to use path-style bucket + access instead of the default DNS-style access. +* Fix nasty reversion in the last release that broke sync --content's ++++ 24 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/git-annex/git-annex.changes ++++ and /work/SRC/openSUSE:Factory/.git-annex.new/git-annex.changes Old: ---- git-annex-6.20160114.tar.gz New: ---- git-annex-6.20160511.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ git-annex.spec ++++++ --- /var/tmp/diff_new_pack.hCYdIk/_old 2016-05-25 21:28:34.000000000 +0200 +++ /var/tmp/diff_new_pack.hCYdIk/_new 2016-05-25 21:28:34.000000000 +0200 @@ -17,7 +17,7 @@ Name: git-annex -Version: 6.20160114 +Version: 6.20160511 Release: 0 Summary: Manage files with git, without checking their contents into git License: GPL-3.0+ and AGPL-3.0+ @@ -49,16 +49,19 @@ BuildRequires: ghc-data-default-devel BuildRequires: ghc-dbus-devel BuildRequires: ghc-directory-devel +BuildRequires: ghc-disk-free-space-devel BuildRequires: ghc-dlist-devel BuildRequires: ghc-dns-devel 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 @@ -117,9 +120,9 @@ 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 @@ -127,6 +130,7 @@ Recommends: rsync Recommends: ssh + %description 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 @@ -148,24 +152,30 @@ %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 ++++++ git-annex-6.20160114.tar.gz -> git-annex-6.20160511.tar.gz ++++++ ++++ 55809 lines of diff (skipped)