Hugs' build system

Sven Panne sven.panne at aedion.de
Fri Mar 23 11:28:00 EDT 2007


On Thursday 15 March 2007 17:48, Malcolm Wallace wrote:
> I have been trying all day today to persuade either tailor or cvs2darcs
> to do the conversion, and failed miserably.  I believe there is some
> kind of character-encoding problem causing tailor to misinterpret the
> contents of the CVS repo, leading to only 16 patches of history, instead
> of 2393.  Meanwhile cvs2darcs gives me a completely empty darcs repo
> (after a very long time, and lots of warning messages).

FYI: After patching tailor itself to make it run at all, I get 18 patches. :-( 
The patch was very trivial and has nothing to do with our problems, I guess:

--- /home/panne/tailor/vcpx/repository/darcs/__init__.py.~1~	2007-03-23 
14:19:01.000000000 +0100
+++ /home/panne/tailor/vcpx/repository/darcs/__init__.py	2007-03-23 
15:01:14.000000000 +0100
@@ -72,7 +72,7 @@
             ignored.append('^%s$' % re.escape(sfrelname+'.old'))
             ignored.append('^%s$' % re.escape(sfrelname+'.journal'))
 
-        boring = open(boringname, 'wU')
+        boring = open(boringname, 'w')
         boring.write('\n'.join(ignored))
         boring.write('\n')
         boring.close()
-----------------------------------------------------------------------------

> Does the Hugs CVS repo contain any strange encoding in commit messages?
> Neither ASCII nor UTF-8 seems to be accepted, whereas Latin-1 is
> accepted but gives incorrect results.

Hmmm, I can only see a single German umlaut coded in Latin-1...

Cheers,
   S.


More information about the Cvs-hugs mailing list