summaryrefslogtreecommitdiff
path: root/doc/news/version_0.20110316.mdwn
blob: 968722c0e66936479b204ce7a9bddad64ed36019 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
This version reorganises the layout of git-annex's files in your repository.
There is an upgrade process to convert a repository from the old git-annex
to this version. While git-annex will attempt to transparently handle
upgrades, you may want to drive the upgrade process by hand.
See [[upgrades]] for details.

git-annex 0.20110316 released with [[!toggle text="these changes"]]
[[!toggleable text="""
   * New repository format, annex.version=2.
   * The first time git-annex is run in an old format repository, it
     will automatically upgrade it to the new format, staging all
     necessary changes to git. Also added a "git annex upgrade" command.
   * Colons are now avoided in filenames, so bare clones of git repos
     can be put on USB thumb drives formatted with vFAT or similar
     filesystems.
   * Added two levels of hashing to object directory and .git-annex logs,
     to improve scalability with enormous numbers of annexed
     objects. (With one hundred million annexed objects, each
     directory would contain fewer than 1024 files.)
   * The setkey, fromkey, and dropkey subcommands have changed how
     the key is specified. --backend is no longer used with these."""]]