add news item for git-annex 5.20151019
This commit is contained in:
parent
1b502eefa1
commit
e4996fc7a7
3 changed files with 53 additions and 70 deletions
|
@ -1,40 +0,0 @@
|
||||||
git-annex 5.20150812 released with [[!toggle text="these changes"]]
|
|
||||||
[[!toggleable text="""
|
|
||||||
* Added support for SHA3 hashed keys (in 8 varieties), when git-annex is
|
|
||||||
built using the cryptonite library.
|
|
||||||
* metadata: Fix reversion introduced in 5.20150727 that caused recursive
|
|
||||||
display of metadata to not work.
|
|
||||||
* Windows: Fix bug that caused git-annex sync to fail due to missing
|
|
||||||
environment variable.
|
|
||||||
* Fix setting/setting/viewing metadata that contains unicode or other
|
|
||||||
special characters, when in a non-unicode locale.
|
|
||||||
* Simplify setup process for a ssh remote. Now it suffices to run git
|
|
||||||
remote add, followed by git-annex sync. Now the remote is automatically
|
|
||||||
initialized for use by git-annex, where before the git-annex branch had
|
|
||||||
to manually be pushed before using git-annex sync. Note that this
|
|
||||||
involved changes to git-annex-shell, so if the remote is using an old
|
|
||||||
version, the manual push is still needed.
|
|
||||||
* git-annex-shell: Don't let configlist auto-init repository when in
|
|
||||||
readonly mode.
|
|
||||||
* Perform a clean shutdown when --time-limit is reached.
|
|
||||||
This includes running queued git commands, and cleanup actions normally
|
|
||||||
run when a command is finished.
|
|
||||||
* fsck: Commit incremental fsck database when --time-limit is reached.
|
|
||||||
Previously, some of the last files fscked did not make it into the
|
|
||||||
database when using --time-limit.
|
|
||||||
* fsck: Commit incremental fsck database after every 1000 files
|
|
||||||
fscked, or every 5 minutes, whichever comes first. Previously,
|
|
||||||
commits were made every 1000 files fscked.
|
|
||||||
* Linux standalone: Work around problem that prevented it from working
|
|
||||||
properly if unpacked into a directory that contains ":" or ";" in its
|
|
||||||
name.
|
|
||||||
* proxy: Fix proxy git commit of non-annexed files in direct mode.
|
|
||||||
* proxy: If a non-proxied git command, such as git revert
|
|
||||||
would normally fail because of unstaged files in the work tree,
|
|
||||||
make the proxied command fail the same way.
|
|
||||||
* proxy: Fix removal of files deleted by the proxied command.
|
|
||||||
* proxy: Fix behavior when run in subdirectory of git repo.
|
|
||||||
* Improve Setup.hs file so that cabal copy --destdir works.
|
|
||||||
Thanks, Magnus Therning.
|
|
||||||
* Tighten dependency on optparse-applicative to 0.11.0.
|
|
||||||
* Added back debian/cabal-wrapper, since it still seems needed after all."""]]
|
|
|
@ -1,30 +0,0 @@
|
||||||
git-annex 5.20150824 released with [[!toggle text="these changes"]]
|
|
||||||
[[!toggleable text="""
|
|
||||||
* Sped up downloads of files from ssh remotes, reducing the
|
|
||||||
non-data-transfer overhead 6x.
|
|
||||||
* sync: Support --jobs
|
|
||||||
* sync --content: Avoid unnecessary second pull from remotes when
|
|
||||||
no file transfers are made.
|
|
||||||
* External special remotes can now be built that can be used in readonly
|
|
||||||
mode, where git-annex downloads content from the remote using regular
|
|
||||||
http.
|
|
||||||
* Added WHEREIS to external special remote protocol.
|
|
||||||
* importfeed --relaxed: Avoid hitting the urls of items in the feed.
|
|
||||||
* Fix reversion in init when ran as root, introduced in version 5.20150731.
|
|
||||||
* Reorder declaration to fix build with yesod-core > 1.4.13.
|
|
||||||
Thanks, Michael Alan Dorman.
|
|
||||||
* Fix building without quvi and without database.
|
|
||||||
Thanks, Ben Boeckel.
|
|
||||||
* Avoid building the assistant on the hurd, since an inotify equivalent
|
|
||||||
is not yet implemented in git-annex for the hurd.
|
|
||||||
* --debug log messages are now timestamped with fractional seconds.
|
|
||||||
* --debug is passed along to git-annex-shell when git-annex is in debug mode.
|
|
||||||
* Makefile: Pass LDFLAGS, CFLAGS, and CPPFLAGS through ghc and on to
|
|
||||||
ld, cc, and cpp.
|
|
||||||
* As a result of the Makefile changes, the Debian package is built
|
|
||||||
with various hardening options. Although their benefit to a largely
|
|
||||||
haskell program is unknown."""]]
|
|
||||||
|
|
||||||
Note: The x86-64 bit linux standalone tarball shipped with this version had
|
|
||||||
a broken version of ssh that crashed on startup. The tarball has been
|
|
||||||
updated to fix this problem.
|
|
53
doc/news/version_5.20151019.mdwn
Normal file
53
doc/news/version_5.20151019.mdwn
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
git-annex 5.20151019 released with [[!toggle text="these changes"]]
|
||||||
|
[[!toggleable text="""
|
||||||
|
* Fix a longstanding, but unlikely to occur bug, where dropping
|
||||||
|
a file from a remote could race with other drops of the same file,
|
||||||
|
and result in all copies of its content being lost.
|
||||||
|
* git-annex-shell: Added lockcontent command, to prevent dropping of
|
||||||
|
a key's content. This is necessary due to the above bugfix.
|
||||||
|
* In some cases, the above bugfix changes what git-annex allows you to
|
||||||
|
drop:
|
||||||
|
- When a file is present in several special remotes,
|
||||||
|
but not in any accessible git repositories, dropping it from one of
|
||||||
|
the special remotes will now fail. Instead, the file has to be
|
||||||
|
moved from one of the special remotes to the git repository, and can
|
||||||
|
then safely be dropped from the git repository.
|
||||||
|
- If a git remote has too old a version of git-annex-shell installed,
|
||||||
|
git-annex won't trust it to hold onto a copy of a file when dropping
|
||||||
|
that file from the local git repository.
|
||||||
|
* Changed drop ordering when using git annex sync --content or the
|
||||||
|
assistant, to drop from remotes first and from the local repo last.
|
||||||
|
This works better with the behavior changes to drop in many cases.
|
||||||
|
* Do verification of checksums of annex objects downloaded from remotes.
|
||||||
|
* When annex objects are received into git repositories from other git
|
||||||
|
repos, their checksums are verified then too.
|
||||||
|
* To get the old, faster, behavior of not verifying checksums, set
|
||||||
|
annex.verify=false, or remote.<name>.annex-verify=false.
|
||||||
|
* setkey, rekey: These commands also now verify that the provided file
|
||||||
|
matches the expected checksum of the key, unless annex.verify=false.
|
||||||
|
* reinject: Already verified content; this can now be disabled by
|
||||||
|
setting annex.verify=false.
|
||||||
|
* sync, merge, assistant: When git merge failed for a reason other
|
||||||
|
than a conflicted merge, such as a crippled filesystem not allowing
|
||||||
|
particular characters in filenames, git-annex would make a merge commit
|
||||||
|
that could omit such files or otherwise be bad. Fixed by aborting the
|
||||||
|
whole merge process when git merge fails for any reason other than a
|
||||||
|
merge conflict.
|
||||||
|
* Allow building with S3 disabled again.
|
||||||
|
* Ported disk free space checking code to work on Solaris.
|
||||||
|
* Windows webapp: Fix support for entering password when setting
|
||||||
|
up a ssh remote.
|
||||||
|
* copy --auto was checking the wrong repo's preferred content.
|
||||||
|
(--from was checking what --to should, and vice-versa.)
|
||||||
|
Fixed this bug, which was introduced in version 5.20150727.
|
||||||
|
* Avoid unncessary write to the location log when a file is unlocked
|
||||||
|
and then added back with unchanged content.
|
||||||
|
* S3: Fix support for using https.
|
||||||
|
* Avoid displaying network transport warning when a ssh remote
|
||||||
|
does not yet have an annex.uuid set.
|
||||||
|
* Debian: Add torrent library to build-depends as it's packaged now,
|
||||||
|
and stop recommending bittornado | bittorrent.
|
||||||
|
* Debian: Remove build dependency on transformers library, as it is now
|
||||||
|
included in ghc.
|
||||||
|
* Debian: Remote menu file, since a desktop file is provided and
|
||||||
|
lintian says there can be only one."""]]
|
Loading…
Reference in a new issue