From 797afd300cde42488a1c64201289165c48a9208e Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 1 Jan 2016 14:26:09 -0400 Subject: update --- doc/todo/smudge.mdwn | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/doc/todo/smudge.mdwn b/doc/todo/smudge.mdwn index 4ab5053ea..f7835c563 100644 --- a/doc/todo/smudge.mdwn +++ b/doc/todo/smudge.mdwn @@ -2,8 +2,16 @@ git-annex should use smudge/clean filters. ### implementation todo list -* Test suite: - - add another pass through all the tests with files being unlocked in v6 mode +* Test suite has a currently disabled pass that tests v6 unlocked files. + That pass has many failures. +* Associated files database is not populated when a repository is cloned, + because the smudge filters are not set up when git checks out the work + tree. So, git annex get etc won't work immediately after cloning. + Need to make init run through the whole work index and populate the + associated files database. + (Or could update it incrementally, so git-annex get foo updates the + database for foo's key. But, then if bar has the same content as foo, bar + wouldn't be populated by get foo.) * Reconcile staged changes into the associated files database, whenever the database is queried. This is needed to handle eg: git add largefile -- cgit v1.2.3