Thu Mar 10 02:14:58 ART 2005  Alberto Bertogli (albertogli@telpin.com.ar)
  * Fix the exporter script to handle '/' in patch names.
diff -rN -u old-libjio/utils/exporter new-libjio/utils/exporter
--- old-libjio/utils/exporter	2005-03-10 15:15:11.250742014 -0300
+++ new-libjio/utils/exporter	2005-03-10 02:13:21.000000000 -0300
@@ -23,7 +23,14 @@
 		return s
 
 	def export(self, order, path):
-		file = "%s/%.2d-%s.patch" % (path, order, self.name)
+		# '/'s are not allowed in filenames
+		name = self.name.replace('/', '-')
+
+		# avoid 'name..patch'
+		if name[-1] == '.':
+			name = name[:-1]
+			
+		file = "%s/%.2d - %s.patch" % (path, order, name)
 		cmd = 'darcs diff -u --match "hash %s" > "%s"' % \
 				(self.hash, file)
 		if os.system(cmd):

