summaryrefslogtreecommitdiff
path: root/doc/news/version_3.20130102.mdwn
blob: 480009e80b4f8cc775aa5685db688adc6ab6ca05 (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
git-annex 3.20130102 released with [[!toggle text="these changes"]]
[[!toggleable text="""
   * direct, indirect: New commands, that switch a repository to and from
     direct mode. In direct mode, files are accessed directly, rather than
     via symlinks. Note that direct mode is currently experimental. Many
     git-annex commands do not work in direct mode. Some git commands can
     cause data loss when used in direct mode repositories.
   * assistant: Now uses direct mode by default when setting up a new
     local repository.
   * OSX assistant: Uses the FSEvents API to detect file changes.
     This avoids issues with running out of file descriptors on large trees,
     as well as allowing detection of modification of files in direct mode.
     Other BSD systems still use kqueue.
   * kqueue: Fix bug that made broken symlinks not be noticed.
   * vicfg: Quote filename. Closes: #[696193](http://bugs.debian.org/696193)
   * Bugfix: Fixed bug parsing transfer info files, where the newline after
     the filename was included in it. This was generally benign, but in
     the assistant, it caused unexpected dropping of preferred content.
   * Bugfix: Remove leading \ from checksums output by sha*sum commands,
     when the filename contains \ or a newline. Closes: #[696384](http://bugs.debian.org/696384)
   * fsck: Still accept checksums with a leading \ as valid, now that
     above bug is fixed.
   * SHA*E backends: Exclude non-alphanumeric characters from extensions.
   * migrate: Remove leading \ in SHA* checksums, and non-alphanumerics
     from extensions of SHA*E keys."""]]