Joey Hess
920ce39b76
update
2013-12-29 15:01:46 -04:00
Joey Hess
4510819215
v5 for direct mode, with automatic upgrade
...
This includes storing the current state of the HEAD ref, which git annex
sync is going to need, but does not make sync use it.
2013-11-05 17:05:03 -04:00
Joey Hess
2d9c046dea
annex.version is now set to 4 for direct mode repositories
...
To avoid old versions of git-annex getting confused.
There is no upgrade required though.
We switch back to 3 when going from direct to indirect.
2013-02-26 15:13:10 -04:00
Joey Hess
7da059e557
update
2011-07-08 01:26:18 -04:00
Joey Hess
e27e20c6d6
add
2011-06-30 16:16:52 -04:00
Joey Hess
ad38c0dfad
better setup of git-annex branch pushing on upgrade
2011-06-24 11:59:34 -04:00
Joey Hess
068703c405
improve post-upgrade push instructions
2011-06-23 14:51:04 -04:00
Joey Hess
d05fd11392
updates
2011-06-23 12:11:03 -04:00
Joey Hess
224a8098b5
v3 upgrade is fast!
...
The journal sped this up approximatly 100-fold; it runs in just a few
minutes for a large repository with 30 thousand log files.
2011-06-23 11:46:55 -04:00
Joey Hess
5f494154a3
add journaling to speed up changes to the git-annex branch
...
git is slow when the index file is large and has to be rewritten each time
a file is changed. To speed this up, added a journal where changes are
recorded before being fed into the index file and committed to the
git-annex branch. The entire journal can be fed into git with just 2
commands, and only one write of the index file.
2011-06-23 11:37:26 -04:00
Joey Hess
9e37898e21
remove stateDir
2011-06-23 08:48:13 -04:00
Joey Hess
af10b2854a
v3 upgrade code works
...
but write the index file a lot, so slow
2011-06-23 02:30:20 -04:00
Joey Hess
9a1f0fcee2
start v3
2011-06-21 14:34:08 -04:00
Joey Hess
6246b807f7
migrate: Support migrating v1 SHA keys to v2 SHA keys with size information that can be used for free space checking.
2011-03-23 17:57:10 -04:00
Joey Hess
ee6fabb7ca
update
2011-03-22 18:50:36 -04:00
Joey Hess
6a2a17658c
No longer auto-upgrade to repository format 2, to avoid accidental upgrades, etc. Use git-annex upgrade when you're ready to run this version.
2011-03-19 18:33:39 -04:00
Richard Hartmann
c196875932
Fix typos
2011-03-17 12:05:00 -04:00
Joey Hess
67be8f13fb
tweak
2011-03-16 17:37:56 -04:00
Joey Hess
49da5d1a7b
upgrade documentation
2011-03-16 15:51:42 -04:00