summaryrefslogtreecommitdiff
path: root/doc/todo/smudge.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2015-12-16 17:04:31 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2015-12-16 17:04:31 -0400
commitab1394407f265cd3b603aba93205d05d64a5d996 (patch)
tree890f3ed9a2d7b27a761a337f0d5368ad134a34b3 /doc/todo/smudge.mdwn
parentb7e1ed6260c209eaf38e02aa4b78ebf2b76be80d (diff)
update
Diffstat (limited to 'doc/todo/smudge.mdwn')
-rw-r--r--doc/todo/smudge.mdwn8
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/todo/smudge.mdwn b/doc/todo/smudge.mdwn
index cc6793d5c..7a254322a 100644
--- a/doc/todo/smudge.mdwn
+++ b/doc/todo/smudge.mdwn
@@ -329,7 +329,13 @@ files to be unlocked, while the indirect upgrades don't touch the files.
will fail when annex.version=6. Long-term, the assistant should make v6
repos, but short-term, the assistant should make v5 repos in direct mode.
* Reconcile staged changes into the associated files database, whenever
- the database is queried.
+ the database is queried. This is needed to handle eg:
+ git add largefile
+ git mv largefile othername
+ git annex move othername --to foo
+ # fails to drop content from associated file othername,
+ # because it doesn't know it has that name
+ # git commit clears up this mess
* A new connection to the Keys database is opened each time.
It would be more efficient to reuse a connection.
However, that needs a way to close the connection, which was a problem.