Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Silbe <sascha-pgp@silbe.org>2010-03-10 17:37:42 (GMT)
committer Sascha Silbe <sascha-pgp@silbe.org>2010-03-10 17:37:42 (GMT)
commiteab86c189d216f33dff85b5e2d0a77d266beef62 (patch)
tree13e973daba750d0d53a34de269612f847a27d1b4
parenta7c38041f2bf8cf878490b5ca4173fe02df601c3 (diff)
parent0cffadcab30517196095cbb3b81bf3958bc0acc7 (diff)
Merge commit 'refs/top-bases/t/testsuite' into t/testsuite
-rw-r--r--NEWS4
-rw-r--r--configure.ac2
-rw-r--r--src/carquinyol/metadatastore.py4
3 files changed, 8 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 9147386..b20eb59 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,7 @@
+v0.87.4 2010-03-10
+* Do not remove internal metadata fields while rewriting object #1813
+* Auto detect mime type in copy-to-journal #586 (tomeu)
+
v0.87.3 2010-03-08
* rebuild index on migration #1787
diff --git a/configure.ac b/configure.ac
index c8a3ca9..ddf7ffb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([sugar-datastore],[0.87.3],[],[sugar-datastore])
+AC_INIT([sugar-datastore],[0.87.4],[],[sugar-datastore])
AC_PREREQ([2.59])
diff --git a/src/carquinyol/metadatastore.py b/src/carquinyol/metadatastore.py
index b75c755..5967017 100644
--- a/src/carquinyol/metadatastore.py
+++ b/src/carquinyol/metadatastore.py
@@ -4,6 +4,7 @@ from carquinyol import layoutmanager
from carquinyol import metadatareader
MAX_SIZE = 256
+_INTERNAL_KEYS = ['checksum']
class MetadataStore(object):
@@ -14,7 +15,8 @@ class MetadataStore(object):
os.makedirs(metadata_path)
else:
for key in os.listdir(metadata_path):
- os.remove(os.path.join(metadata_path, key))
+ if key not in _INTERNAL_KEYS:
+ os.remove(os.path.join(metadata_path, key))
metadata['uid'] = uid
for key, value in metadata.items():