On Aug 05, 2008, at 3:13 pm, Eric Y. Kow wrote:

> I'm betting that if you darcs get the hashed and darcs-2  
> repositories on
> to the regular case insensitive filesystems, it might work.  Could you
> try that?

Hi Eric

I've tried this:

* darcs get the darcs-1 repo to case insensitive filesystem [fail]

   13> ../project-source/ghc/repos % darcs get /Volumes/ghc/pghc-old  
pghc-old
   Unapplicable patch:
   Thu Jan 11 14:26:13 GMT 1996  partain
     * [project @ 1996-01-11 14:06:51 by partain]

   darcs failed:  File './ghc/includes/RtsTypes.lh' already exists!


* darcs get the hashed repo from disk image to CIS [success]

   14> ../project-source/ghc/repos % darcs get /Volumes/ghc/pghc- 
hashed \
                                               pghc-hashed

   (takes ages though)

   HOWEVER: darcs check fails

   2> ../project-source/ghc/repos/pghc-hashed-from-old % darcs check
   Unapplicable patch:
   Thu Jan 11 14:26:13 GMT 1996  partain
     * [project @ 1996-01-11 14:06:51 by partain]

   darcs failed:  File './ghc/includes/RtsTypes.lh' already exists!


* darcs get the darcs-1 repo from disk image to hashed format on CIS  
[success]

   15> ../project-source/ghc/repos % darcs get --hashed \
                                     /Volumes/ghc/pghc-old \
                                     pghc-hashed-from-old

   (takes even more ages)

   HOWEVER: darcs check fails as above


* darcs get the darcs-2 repo from disk image to hashed format on CIS  
[success]

   16> ../project-source/ghc/repos % darcs get /Volumes/ghc/pghc- 
darcs2 \
                                               pghc-darcs2

   HOWEVER: darcs check fails as above


> If this works, it should be possible for Windows users to do this test
> (albeit from a tarball)
>>

Is the above enough to go on?


> The difference between hashed and old format in the beginning is  
> pretty
> dramatic.  But then it seems to drop down.  I wonder why.

Profile output running out of my case-insensitive home folder from  
these repos:

hashed
======

Run 1
-----

total time  =        5.18 secs   (259 ticks @ 20 ms)
total alloc = 1,584,560,240 bytes  (excludes profiling overheads)

Run 2
-----

total time  =        4.28 secs   (214 ticks @ 20 ms)
total alloc = 1,584,554,720 bytes  (excludes profiling overheads)


darcs-2
=======

Run 1
-----

total time  =        7.46 secs   (373 ticks @ 20 ms)
total alloc = 1,635,046,796 bytes  (excludes profiling overheads)

Run 2
-----

total time  =        5.02 secs   (251 ticks @ 20 ms)
total alloc = 1,635,023,988 bytes  (excludes profiling overheads)


Looks like the first run I ran earlier was an anomaly... might have  
been some background process such as Software Update running in the  
background, or maybe me checking email or something.  I'd ignore it.

But anyway, no evidence here that whatsnew on a darcs-2 repo runs slow  
(on OS X)


Ashley


-- 
http://www.patchspace.co.uk/
http://aviewfromafar.net/

_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to