From a844d562da3ee0fa6b209bff784acb1db1e3d158 Mon Sep 17 00:00:00 2001
From: Daira Hopwood <daira@jacaranda.org>
Date: Wed, 19 Aug 2015 13:48:11 +0000
Subject: [PATCH] Debug prints to diagnose version mismatch after deletion
 (backupdb).

---
 src/allmydata/backupdb.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/allmydata/backupdb.py b/src/allmydata/backupdb.py
index d7811f83..0b351c54 100644
--- a/src/allmydata/backupdb.py
+++ b/src/allmydata/backupdb.py
@@ -373,19 +373,22 @@ class MagicFolderDB(BackupDB):
         If no db entry found then I'll return None.
         """
         c = self.cursor
-        c.execute("SELECT version"
+        c.execute("SELECT version, fileid"
                   " FROM local_files"
                   " WHERE path=?",
                   (path,))
         row = self.cursor.fetchone()
+        print "row = %r" % (row,)
         if not row:
             return None
         else:
             return row[0]
 
     def did_upload_file(self, filecap, path, version, mtime, ctime, size):
+        print "_did_upload_file(%r, %r, %r, %r, %r, %r)" % (filecap, path, version, mtime, ctime, size)
         now = time.time()
         fileid = self.get_or_allocate_fileid_for_cap(filecap)
+        print "fileid = %r" % (fileid,)
         try:
             self.cursor.execute("INSERT INTO last_upload VALUES (?,?,?)",
                                 (fileid, now, now))
-- 
2.45.2