All of lore.kernel.org
 help / color / mirror / Atom feed
From: James Bulpin <james@xensource.com>
To: Hollis Blanchard <hollisb@us.ibm.com>
Cc: Jimi Xenidis <jimix@watson.ibm.com>,
	xen-devel <xen-devel@lists.xensource.com>
Subject: Re: recreate PPC repository?
Date: Wed, 24 Aug 2005 20:38:53 +0100	[thread overview]
Message-ID: <430CCCCD.8070407@xensource.com> (raw)
In-Reply-To: <facdc26ceab144176430ec6f736ad97a@us.ibm.com>

Hollis,

Done, xenppc-unstable.hg is now a clone of xen-unstable.hg.

Merging, particularly when files have been deleted, is definitely one of 
Mercurial's weak spots right now. One of my colleagues is investigating.

Regards,
James

Hollis Blanchard wrote:
> Hi James, could you do us a favor and blow away the xenppc-unstable.hg 
> tree on xenbits? 'rm -rf xenppc-unstable.hg; hg clone xen-unstable.hg 
> xenppc-unstable.hg' would be great.
> 
> (I'm CCing xen-devel so people know what watch for.)
> 
> At one point, when I pulled the latest xen-unstable.hg into 
> xenppc-unstable.hg, hg required me to do a manual merge of a whole bunch 
> of files I hadn't actually modified. This was an hg bug that we think 
> was fixed in hg tip yesterday. Not knowing what I was doing, I did the 
> merge and then committed the result. That commit created a local branch 
> on all those files (thousands of them). Now, any time those files are 
> changed upstream in xen-unstable, when I pull I have to merge them into 
> the local branches.
> 
> A lot of this merging can be automatic, but when dealing with deletes 
> (e.g. the patches sparse tree directories), you get a lot of prompts 
> like "locally modified file has been deleted. (k)eep or (d)elete?". I've 
> also had to still do some manual merges to files I haven't changed, like 
> x86 Linux defconfigs.
> 
> It might be possible to work around this, but I've spent the morning 
> experimenting and haven't found one. At this point in our development 
> it's just easier to lose the little history we've accumulated so far 
> rather than live with a slightly twisted tree forever.
> 
> In conclusion, if you're asked to manually merge a file you haven't 
> touched, DON'T COMMIT IT. Get help first... :)
> 

      reply	other threads:[~2005-08-24 19:38 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-24 17:07 recreate PPC repository? Hollis Blanchard
2005-08-24 19:38 ` James Bulpin [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=430CCCCD.8070407@xensource.com \
    --to=james@xensource.com \
    --cc=hollisb@us.ibm.com \
    --cc=jimix@watson.ibm.com \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.