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