summaryrefslogtreecommitdiff
path: root/doc/news/version_5.20150522.mdwn
blob: a14c1a3fc64e419f8c8175943846409ad7137310 (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
git-annex 5.20150522 released with [[!toggle text="these changes"]]
[[!toggleable text="""
   * import: Refuse to import files that are within the work tree, as that
     does not make sense and could cause data loss.
   * drop: Now supports --all, --unused, and --key.
   * drop: Now defaults to --all when run in a bare repository.
     (Previously, did nothing when run in a bare repository.)
   * get, move, copy, mirror: Concurrent transfers are now supported!
     For example: git-annex get -J10
     However, progress bars are not yet displayed for concurrent transfers,
     pending an updated version of the ascii-progress library.
   * --quiet now makes progress output by rsync, wget, etc be quiet too.
   * Take space that will be used by other running downloads into account when
     checking annex.diskreserve.
   * Avoid accumulating transfer failure log files unless the assistant is
     being used.
   * Fix an unlikely race that could result in two transfers of the same key
     running at once.
   * Stale transfer lock and info files will be cleaned up automatically
     when get/unused/info commands are run.
   * unused: Add --used-refspec option and annex.used-refspec, which can
     specify a set of refs to consider used, rather than the default of
     considering all refs used.
   * webapp: Fix zombie xdg-open process left when opening file browser.
     Closes: #[785498](http://bugs.debian.org/785498)
   * Safer posix fctnl locking implementation, using lock pools and STM.
   * Build documentation with TZ=UTC for reproducible builds. See #785736.
   * OSX: Corrected the location of trustedkeys.gpg, so the built-in
     upgrade code will find it. Fixes OSX upgrade going forward, but
     older versions won't upgrade themselves due to this problem."""]]