Accepted git-annex 5.20131221 (source amd64)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 21 Dec 2013 12:00:17 -0400
Source: git-annex
Binary: git-annex
Architecture: source amd64
Version: 5.20131221
Distribution: unstable
Urgency: low
Maintainer: Joey Hess <joeyh@debian.org>
Changed-By: Joey Hess <joeyh@debian.org>
Description:
git-annex - manage files with git, without checking their contents into git
Closes: 731142 731606 732602
Changes:
git-annex (5.20131221) unstable; urgency=low
.
* assistant: Fix OSX-specific bug that caused the startup scan to try to
follow symlinks to other directories, and add their contents to the annex.
* assistant: Set StrictHostKeyChecking yes when creating ssh remotes,
and add it to the configuration for any ssh remotes previously created
by the assistant. This avoids repeated prompts by ssh if the host key
changes, instead syncing with such a remote will fail. Closes: #732602
* Fix test suite to cover lock --force change.
* Add plumbing-level lookupkey and examinekey commands.
* find --format: Added hashdirlower, hashdirmixed, keyname, and mtime
format variables.
* assistant: Always batch changes found in startup scan.
* An armel Linux standalone build is now available, which includes the
webapp.
* Programs from Linux and OSX standalone builds can now be symlinked
into a directory in PATH as an alternative installation method, and will
use readlink to find where the build was unpacked.
* Include man pages in Linux and OSX standalone builds.
* Linux standalone build now includes its own glibc and forces the linker to
use it, to remove dependence on the host glibc.
.
git-annex (5.20131213) unstable; urgency=low
.
* Avoid using git commit in direct mode, since in some situations
it will read the full contents of files in the tree.
* assistant: Batch jobs are now run with ionice and nocache, when
those commands are available.
* assistant: Run transferkeys as batch jobs.
* Automatically fix up bad bare repositories created by
versions 5.20131118 through 5.20131127.
* rsync special remote: Fix fallback mode for rsync remotes that
use hashDirMixed. Closes: #731142
* copy --from, get --from: When --force is used, ignore the
location log and always try to get the file from the remote.
* Deal with box.com changing the url of their webdav endpoint.
* Android: Fix SRV record lookups for XMPP to use android getprop
command to find DNS server, since there is no resolv.conf.
* import: Add --skip-duplicates option.
* lock: Require --force. Closes: #731606
* import: better handling of overwriting an existing file/directory/broken
link when importing
* Windows: assistant and webapp work! (very experimental)
* Windows: Support annex.diskreserve.
* Fix bad behavior in Firefox, which was caused by an earlier fix to
bad behavior in Chromium.
* repair: Improve repair of git-annex index file.
* repair: Remove damaged git-annex sync branches.
* status: Ignore new files that are gitignored.
* Fix direct mode's handling when modifications to non-annexed files
are pulled from a remote. A bug prevented the files from being updated
in the work tree, and this caused the modification to be reverted.
* OSX: Remove ssh and ssh-keygen from dmg as they're included in OSX by
default.
.
git-annex (5.20131130) unstable; urgency=low
.
* init: Fix a bug that caused git annex init, when run in a bare
repository, to set core.bare=false.
.
git-annex (5.20131127.1) unstable; urgency=low
.
* Rebuild that does not try to use quvi 0.9 from experimental.
.
git-annex (5.20131127) unstable; urgency=low
.
* webapp: Detect when upgrades are available, and upgrade if the user
desires.
(Only when git-annex is installed using the prebuilt binaries
from git-annex upstream, not from eg Debian.)
* assistant: Detect when the git-annex binary is modified or replaced,
and either prompt the user to restart the program, or automatically
restart it.
* annex.autoupgrade configures both the above upgrade behaviors.
* Added support for quvi 0.9. Slightly suboptimal due to limitations in its
interface compared with the old version.
* Bug fix: annex.version did not get set on automatic upgrade to v5 direct
mode repo, so the upgrade was performed repeatedly, slowing commands down.
* webapp: Fix bug that broke switching between local repositories
that use the new guarded direct mode.
* Android: Fix stripping of the git-annex binary.
* Android: Make terminal app show git-annex version number.
* Android: Re-enable XMPP support.
* reinject: Allow to be used in direct mode.
* Futher improvements to git repo repair. Has now been tested in tens
of thousands of intentionally damaged repos, and successfully
repaired them all.
* Allow use of --unused in bare repository.
.
git-annex (5.20131120) unstable; urgency=low
.
* Fix Debian package to not try to run test suite, since haskell-tasty
is not out of new or in Build-Depends yet.
* dropunused, addunused: Allow "all" instead of a range to
act on all unused data.
* Ensure execute bit is set on directories when core.sharedrepository is set.
* Ensure that core.sharedrepository is honored when creating the .git/annex
directory.
* Improve repair code in the case where the index file is corrupt,
and this hides other problems from git fsck.
.
git-annex (5.20131118) unstable; urgency=low
.
* Direct mode repositories now have core.bare=true set, to prevent
accidentally running git commands that try to operate on the work tree,
and so do the wrong thing in direct mode.
* annex.version is now set to 5 for direct mode repositories.
This upgrade is handled fully automatically, no need to run
git annex upgrade
* The "status" command has been renamed to "info", to allow
"git annex status" to be used in direct mode repositories, now that
"git status" won't work in them.
* The -c option now not only modifies the git configuration seen by
git-annex, but it is passed along to every git command git-annex runs.
* watcher: Avoid loop when adding a file owned by someone else fails
in indirect mode because its permissions cannot be modified.
* webapp: Avoid encoding problems when displaying the daemon log file.
* webapp: Improve UI around remote that have no annex.uuid set,
either because setup of them is incomplete, or because the remote
git repository is not a git-annex repository.
* Include ssh-keygen in standalone bundle.
* Allow optionally configuring git-annex with -fEKG to enable awesome
remote monitoring interfaceat http://localhost:4242/
* Fix bug that caused bad information to be written to the git-annex branch
when running describe or other commands with a remote that has no uuid.
* Work around Android linker problem that had prevented git-annex from
running on Android 4.3 and 4.4.
* repair: Handle case where index file is corrupt, but all objects are ok.
* assistant: Notice on startup when the index file is corrupt, and
auto-repair.
* Fix direct mode merge bug when a direct mode file was deleted and replaced
with a directory. An ordering problem caused the directory to not get
created in this case.
Thanks to Tim for the test case.
* Direct mode .git/annex/objects directories are no longer left writable,
because that allowed writing to symlinks of files that are not present,
which followed the link and put bad content in an object location.
Thanks to Tim for the test case.
* fsck: Fix up .git/annex/object directory permissions.
* Switched to the tasty test framework.
* Android: Adjust default .gitignore to ignore .thumbnails at any location
in the tree, not just at its top.
* webapp: Check annex.version.
Checksums-Sha1:
771deb51d577f7e10aebbad03b996873834029af 3335 git-annex_5.20131221.dsc
b30b9e42205e36435ec6e5e9f611d3ab2378d523 5309067 git-annex_5.20131221.tar.gz
71d2fef6a21fb3ddcf21223cbc35b3ea3356fb82 7377760 git-annex_5.20131221_amd64.deb
Checksums-Sha256:
53b2443e97783d557e54741240d3f7fcee475932e9bc537e2bae9fb329b68525 3335 git-annex_5.20131221.dsc
ecdc11a7fde695b3bd8936150145f3f236437947fe5e3d6e4a56dd7f588edda2 5309067 git-annex_5.20131221.tar.gz
e9feb3bbf1ef42911f5f989e5e6d6bce4a550d25a8430aa32828a8238eb6f323 7377760 git-annex_5.20131221_amd64.deb
Files:
f78682cc6406f46fca2723a7c51727cd 3335 utils optional git-annex_5.20131221.dsc
7b163f92bb8eea3c2ab53a513bbab1fc 5309067 utils optional git-annex_5.20131221.tar.gz
4bd20fb307af885e2d53cd47f705ae5a 7377760 utils optional git-annex_5.20131221_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iQIVAwUBUrXAGMkQ2SIlEuPHAQhEkg/9HoTgQE/WB/cSeTXonId10e8clm7pzp4X
zRVNZ/nbkDyJmPvdfgXv5vBt6CKMqPz/9OwpMMAyG2pxsd9S2X2foGSJIaSoff6d
ADPg7LEIawZ9JNaZDkESBqLzt59oS27b1IHlHD+bWWRelZe3rLIxRC3yuS75sD1z
294cQ+ZUkJGId1uRbBx9zkW93FWOpOyfq8AvrZsjGobmUaGMgtWDhIP7mNHkIzCX
8unSuOSMJTQLh6dJfXB0ycAzAQeME1GX0ErbyK5WnGddUUqOiiH9WK+B5tDj2bVG
Kr3Mv6TtfldF7zx0CXobjvwUHS85+oBOiRRnS+5s/1XZW7P1WpFLeSYyAoeIIFyz
+MbytSxO8r3cg5Yv1I3BrxRmBi+7IEHD44kYQJo4TMyA4bVesZv36syUmQdcAzwo
1iPX1IlvG5VBoQCaGve8W++VuAsYnVeM6NdfwyOla6lXvFbvu/m+86pVN2gygVqr
24jPM/lCPUn1QsM0Bq+Vwktpo6NCd9gkQpzSB/kzgLMSK/pLv8jNIpcR6TRFOb7a
jGT3yNM7CNvv1WbNeN9E2Zi3OyyvJgV56Gj92CC1uV49iOX0+wU3u8tdVtiDCygF
gj21z2UJqM+SSM0wTCy7M4pDPIcY+fi3Ct6ns+fnx1TncNYjGRzn4gbnI83IFubT
194Bqkh/MP8=
=l+f0
-----END PGP SIGNATURE-----