aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/todo/smudge.mdwn19
1 files changed, 9 insertions, 10 deletions
diff --git a/doc/todo/smudge.mdwn b/doc/todo/smudge.mdwn
index 8bea3dac9..6498863e4 100644
--- a/doc/todo/smudge.mdwn
+++ b/doc/todo/smudge.mdwn
@@ -2,9 +2,14 @@ git-annex should use smudge/clean filters.
### implementation todo list
-* Intermittent sqlite related test suite failures, with:
- Exception: failed to commit changes to sqlite database: Just SQLite3 returned ErrorIO while attempting to perform step.
- sqlite worker thread crashed: SQLite3 returned ErrorError while attempting to perform step.
+* Interaction with shared clones. Should avoid hard linking from/to a
+ object in a shared clone if either repository has the object unlocked
+ with a hard link in place.
+ (And should avoid unlocking an object with a hard link if it's hard
+ linked to a shared clone, but that's already accomplished because it
+ avoids unlocking an object if it's hard linked at all)
+ **release blocker**
+
* Reconcile staged changes into the associated files database, whenever
the database is queried. This is needed to handle eg:
git add largefile
@@ -13,12 +18,6 @@ git-annex should use smudge/clean filters.
# fails to drop content from associated file othername,
# because it doesn't know it has that name
# git commit clears up this mess
-* Interaction with shared clones. Should avoid hard linking from/to a
- object in a shared clone if either repository has the object unlocked
- with a hard link in place.
- (And should avoid unlocking an object with a hard link if it's hard
- linked to a shared clone, but that's already accomplished because it
- avoids unlocking an object if it's hard linked at all)
* Dropping a smudged file causes git status (and git annex status)
to show it as modified, because the timestamp has changed.
Getting a smudged file can also cause this.
@@ -44,7 +43,7 @@ git-annex should use smudge/clean filters.
* Eventually (but not yet), make v6 the default for new repositories.
Note that the assistant forces repos into direct mode; that will need to
- be changed then, and it should enable annex.thin.
+ be changed then, and it should enable annex.thin instead.
* Later still, remove support for direct mode, and enable automatic
v5 to v6 upgrades.