aboutsummaryrefslogtreecommitdiff
path: root/doc/devblog/day_346-347__nearly_ready_to_merge.mdwn
blob: 944e148c50bb7e093c380eeb89a4af7ab7229374 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Two more days working on v6 and the `smudge` branch is almost ready to be
merged. The test suite is passing again for v5 repos, and is almost
passing for v6 repos. Also I decided to make `git annex init` create v5
repos for now, so `git annex init --version=6` or a `git annex upgrade`
is needed to get a v6 repo. So while I still have plenty of todo items for
v6 repos, they are working reasonably well and almost ready for early
adopters.

The only real blocker to merging it is that the database stuff used by v6
is not optimised yet and probably slow, and even in v5 repos it will query
the database. I hope to find an optimisation that avoids all database
overhead unless unlocked files are used in a v6 repo.

I'll probably make one more release before that is merged though. Yesterday
I fixed a small security hole in `git annex repair`, which could expose the
contents of an otherwise not world-writable repository to local users.

BTW, the [2015 git-annex user survey](http://git-annex-survey.branchable.com/polls/2015/)
closes in two weeks, please go fill it out if you haven't yet done so!