This commit is contained in:
Joey Hess 2011-06-22 23:37:46 -04:00
parent aad73c5721
commit 66ceb92702
2 changed files with 19 additions and 0 deletions

View file

@ -17,6 +17,21 @@ import Messages
import Utility import Utility
import Locations import Locations
{- .git-annex/ moved to a git-annex branch.
-
- Strategy:
-
- * Create the git-annex branch.
- * Find each location log file in .git-annex/, and inject its content
- into the git-annex branch, unioning with any content already in
- there. (in passing, this deals with the semi transition that left
- some location logs hashed two different ways; both are found and
- merged).
- * Also inject remote.log, trust.log, and uuid.log.
- * git rm -rf .git-annex
- * Remove stuff that used to be needed in .gitattributes.
- * Commit changes.
-}
upgrade :: Annex Bool upgrade :: Annex Bool
upgrade = do upgrade = do
showNote "v2 to v3" showNote "v2 to v3"

4
debian/changelog vendored
View file

@ -5,6 +5,10 @@ git-annex (3.20110611) UNRELEASED; urgency=low
* merge: New subcommand. Auto-merges the new git-annex branch. * merge: New subcommand. Auto-merges the new git-annex branch.
* Improved handling of bare git repos with annexes. Many more commands will * Improved handling of bare git repos with annexes. Many more commands will
work in them. work in them.
* Sped up many commands.
* git-annex is now more robust; it will never leave state files
uncommitted when some other git process comes along and locks the index
at an inconvenient time.
* rsync is now used when copying files from repos on other filesystems. * rsync is now used when copying files from repos on other filesystems.
cp is still used when copying file from repos on the same filesystem, cp is still used when copying file from repos on the same filesystem,
since --reflink=auto can make it significantly faster on filesystems since --reflink=auto can make it significantly faster on filesystems