correct call to unparse, should be putentry now
diff --git a/Demo/pdist/cvslib.py b/Demo/pdist/cvslib.py
index 5ecf71e..390b31e 100755
--- a/Demo/pdist/cvslib.py
+++ b/Demo/pdist/cvslib.py
@@ -214,7 +214,7 @@
 		"""Write CVS/Entries back"""
 		f = self.cvsopen("Entries", 'w')
 		for e in self.values():
-			f.write(e.unparse())
+			f.write(e.putentry())
 		f.close()
 
 	def getlocalfiles(self):