[darcs-users] Git v. Darcs: megapatches and 'darcs shunt'

Isaac Dupree ml at isaac.cedarswampstudios.org
Wed Jan 12 20:49:31 UTC 2011


On 01/12/11 02:52, Alexander McPhail wrote:
> Hi,
>
> I have a couple of branches of ghc off of HEAD.
>
> I found that I had some difficulty _finding_ my patch submissions after
> weeks of 'darcs_all pull -a'.  And I understand that one complaint is the
> need to create 'megapatches'.
>
> How is this flow:
>
> 1) 'darcs shunt' all patches originating from this repository to a waiting
> area
> 2) 'darcs pull' new patches from GHC HQ
> 3) 'darcs unshunt' from a holding area onto the updated repo
>
> Essentially we do not discard patches as with 'unrecord', instead we create
> a sub-branch and reapply each patch (with conflict resolution).
>
> If I were to have a say, I would stay with darcs, but as someone has pointed
> out, the technology is the compiler, not the VCS.

What if "pull" could (maybe given a flag that you'd use with your 
upstream) re-order all patches from upstream, new or old, as far back in 
your history as possible?

Can't you find your patches with
darcs changes --match='author "Alexander McPhail"' ?  What sort of 
"finding" do you need?

-Isaac


More information about the darcs-users mailing list