summaryrefslogtreecommitdiff
path: root/doc/news/version_4.20131002.mdwn
blob: 90692e4f26ff5ab33dcedb99f1869230d8307e8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
News for git-annex 4.20131002:

    The layout of gcrypt repositories has changed, and
    if you created one you must manually upgrade it.
    See /usr/share/doc/git-annex/html/upgrades/gcrypt.html

git-annex 4.20131002 released with [[!toggle text="these changes"]]
[[!toggleable text="""
   * Note that the layout of gcrypt repositories has changed, and
     if you created one you must manually upgrade it.
     See http://git-annex.branchable.com/upgrades/gcrypt/
   * webapp: Support setting up and using encrypted git repositories on
     any ssh server, as well as on rsync.net.
   * git-annex-shell: Added support for operating inside gcrypt repositories.
   * Disable receive.denyNonFastForwards when setting up a gcrypt special
     remote, since gcrypt needs to be able to fast-forward the master branch.
   * import: Preserve top-level directory structure.
   * Use cryptohash rather than SHA for hashing when no external hash program
     is available. This is a significant speedup for SHA256 on OSX, for
     example.
   * Added SKEIN256 and SKEIN512 backends.
   * Android build redone from scratch, many dependencies updated,
     and entire build can now be done using provided scripts.
   * assistant: Clear the list of failed transfers when doing a full transfer
     scan. This prevents repeated retries to download files that are not
     available, or are not referenced by the current git tree.
   * indirect, direct: Better behavior when a file is not owned by
     the user running the conversion.
   * add, import, assistant: Better preserve the mtime of symlinks,
     when when adding content that gets deduplicated.
   * Send a git-annex user-agent when downloading urls.
     Overridable with --user-agent option.
     (Not yet done for S3 or WebDAV due to limitations of libraries used.)
   * webapp: Fixed a bug where when a new remote is added, one file
     may fail to sync to or from it due to the transferrer process not
     yet knowing about the new remote.
   * OSX: Bundled gpg upgraded, now compatible with config files
     written by MacGPG.
   * assistant: More robust inotify handling; avoid crashing if a directory
     cannot be read.
   * Moved list of backends and remote types from status to version
     command."""]]