Re: Q: language-c upstream repo

Ivan Zakharyaschev <[email protected]>
Newsgroups gmane.comp.lang.haskell.cafe,gmane.comp.version-control.darcs.user
Message-ID <[email protected]>
On Sun, 20 Dec 2015, Ivan Zakharyaschev wrote:

> And I've cloned the repo listed at 
> https://hackage.haskell.org/package/language-c-0.4.7 , namely: 
> http://code.haskell.org/language-c

> But then I discovered that if I want to publish them on hub.darcs.net , I 
> need a darcs-2 repo, and the initial one which I used for cloning is a 
> darcs-1 repo.
>
> I could do the conversion to darcs-2, but I read that it is not reproducible: 
> run several times on the same set of patches it will give different results.

Ganesh Sittampalam re-assured me at 
http://stackoverflow.com/a/34385874/94687
that it is not always so bad, and gave advices that I still try to go 
through the conversion and pushing my changes to a clone of the other 
upstream darcs-2 repo:

> As I've discovered also a language-c repo at hub.darcs.net which looks like 
> an upstream repo: http://hub.darcs.net/visq/language-c , I'm in doubt whether

Unfortunately, it didn't go smoothly -- when pushing the converted repo, 
darcs "couldn't commute" some tag patches, and it seems it refused to do 
anything further:

~/TOOLS/prog/language-c.darcs-2 $ darcs push ../language-c_hub/
HINT: if you want to change the default remote repository to
       /home/imz/TOOLS/prog/language-c_hub,
       quit now and issue the same command with the --set-default flag.
darcs: bug at src/Darcs/Patch/Depends.hs:327 compiled May 26 2015 04:16:45
Failed to commute common patches:
patch 71a1a541365ab8de9a874c21681f07b97bc1669b
Author: [email protected]
Date:   Tue Aug 16 20:19:10 MSK 2011
   tagged 0.4.1
patch f711caf67e93818e50033b7453e503ac23f26441
Author: [email protected]
Date:   Wed Feb 24 10:19:43 MSK 2010
   * old tag: darcs_apply_bug
patch c400ff96bc04d011ad9ab89966a104965f4b3548
Author: [email protected]
Date:   Thu Aug 21 16:32:18 MSD 2008
   tagged 0.3.1
patch 4ab2c817f54dbd8f06a1350cb9a4abf28e25ddeb
Author: [email protected]
Date:   Tue Aug 12 20:34:05 MSD 2008
   * old tag: 0.3
patch c64f7c2830d166da91fa0d20b8a6877babe6d580
Author: [email protected]
Date:   Tue Jun  3 12:45:36 MSD 2008
   * old tag: 0.1
See http://wiki.darcs.net/BugTracker/Reporting for help on bug reporting.
~/TOOLS/prog/language-c.darcs-2 $

For now, I'm still in doubt what would be a simple way to transfer the 
several last patches to a darcs-2 fork.

Perhaps, there is some kind of a known problem with converted tags in 
darcs?

Best regards,
Ivan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.