summaryrefslogtreecommitdiff
path: root/doc/news/version_5.20150710.mdwn
blob: 02035fa34ea6871eddbe3a0e98ae2e831c0370ba (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
git-annex 5.20150710 released with [[!toggle text="these changes"]]
[[!toggleable text="""
   * add: Stage symlinks the same as git add would, even if they are not a
     link to annexed content.
   * sync: When annex.autocommit=false, avoid making any commit of local
     changes, while still merging with remote to the extent possible.
   * unused: --used-refspec can now be configured to look at refs in the
     reflog. This provides a way to not consider old versions of files to be
     unused after they have reached a specified age, when the old refs in
     the reflog expire.
   * log: Fix reversion introduced in version 5.20150528 that broke this command.
   * assistant --autostart: First stop any daemons that are already running,
     which might be left over from a previous login session and so unable to
     use the ssh agent of a new login session.
   * assistant: Fix local pairing to not include newline in ssh pubkey,
     which is rejected on the other end for security reasons.
   * assistant: Fix ANNEX\_SHELL\_DIR written to ~/.ssh/authorized\_keys
     in local pairing to be the absolute path to the repository, not "."
     This was a reversion caused by the relative path changes in 5.20150113.
   * Brought back the setkey plumbing command that was removed in 2011, since
     we found a use case for it. Note that the command's syntax was changed
     for consistency.
   * bugfix: Pass --full-tree when using git ls-files to get a list of files
     on the git-annex branch, so it works when run in a subdirectory.
     This bug affected git-annex unused, and potentially also transitions
     running code and other things.
   * Support git's undocumented core.sharedRepository=2 value, which
     is equivalent to "world", and is set when a repo was created using
     git init --shared=world.
   * When building on linux, pass --as-needed to linker to avoid linking
     with unused shared libraries including libyaml.
   * import: Fix failure of cross-device import on Windows.
   * merge: Avoid creating the synced/master branch.
   * Removed support for optparse-applicative versions older than 0.10."""]]