qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Jeff Cody <jcody@redhat.com>
To: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Cc: Stefan Hajnoczi <stefanha@redhat.com>,
	peter.maydell@linaro.org, agraf@suse.de, qemu-devel@nongnu.org,
	afaerber@suse.de
Subject: Re: [Qemu-devel] [RFC PATCH 1/1] OpenBIOS: Switch over to official OpenBIOS git repo
Date: Tue, 28 Jun 2016 02:11:19 -0400	[thread overview]
Message-ID: <20160628061119.GJ3448@localhost.localdomain> (raw)
In-Reply-To: <09d16f11-6d86-83b3-50a0-449196070514@ilande.co.uk>

On Mon, Jun 27, 2016 at 07:48:23AM +0100, Mark Cave-Ayland wrote:
> On 21/06/16 14:48, Mark Cave-Ayland wrote:
> 
> > On 21/06/16 11:28, Stefan Hajnoczi wrote:
> > 
> >> On Tue, Jun 21, 2016 at 01:40:42AM -0400, Jeff Cody wrote:
> >>> This update should preserve git history, and allow seamless switching
> >>> over to the official openbios git repo, rather than pulling from the
> >>> svn mirror.  All prior history from the svn repository should still be
> >>> preserved (i.e., commit hashes are the same for historical commits).
> >>>
> >>> In the roms/openbios submodule, the branch "origin/official" is the
> >>> latest mirror of the official git repository (fetched daily).
> >>>
> >>> Signed-off-by: Jeff Cody <jcody@redhat.com>
> >>> ---
> >>>  roms/openbios | 2 +-
> >>>  1 file changed, 1 insertion(+), 1 deletion(-)
> >>
> >> Assuming the git.qemu-project.org openbios.git remote and .git/config
> >> mirror setting has been updated to use the new upstream git repo:
> >>
> >> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
> > 
> > Is it possible to switch this around, so that there is a legacy branch
> > which points to the current HEAD and master points to the new, upstream
> > git HEAD? Then it means if someone clones either the
> > git.qemu-project.org repository or the official repository then the
> > default master branch will point to the same HEAD.
> 
> Urgent ping? It has been another week, we're coming up to soft freeze
> and the PPC guys are urgently after an OpenBIOS fix.
> 
> As per the above I'd really like the branches switched around so that
> both the git.qemu-project.org master and github.com master are exactly
> the same HEAD although I believe it may be technically possible to do
> this part separately once the HEAD switch is in? If so, please can we
> apply this and then I can line up and attempt to push the outstanding
> patches to the new github master later this evening.
>

If we want something other than this patch, so that the openbios git repo
hosted on qemu.org has 'master' as the new github tracking, we might be able
to do that with a git-merge.  Here are the three methods I am thinking of:


A) For 'master' referencing new github hashes:
    git fetch github
    git merge --no-edit github/master
    git push /pub/git/openbios.git master:master


B) Old, prior behavior for SVN:
    git svn fetch svn
    git merge git-svn
    git push /pub/git/openbios.git master:master


C) Current behavior, as of the submitted patch above, this is what is being run:
    git svn fetch svn
    git merge git-svn
    git fetch github
    git push /pub/git/openbios.git master:master
    git push /pub/git/openbios.git official:official
(This seemed safest to run, as old behavior remains unchanged)

If we do A), we'll have merge commits with just the auto-generated merge
message, and I'm not sure this is what you want.  Thoughts?

Jeff

  reply	other threads:[~2016-06-28  6:11 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-21  5:40 [Qemu-devel] [RFC PATCH 1/1] OpenBIOS: Switch over to official OpenBIOS git repo Jeff Cody
2016-06-21  5:42 ` Jeff Cody
2016-06-21 10:28 ` Stefan Hajnoczi
2016-06-21 13:48   ` Mark Cave-Ayland
2016-06-27  6:48     ` Mark Cave-Ayland
2016-06-28  6:11       ` Jeff Cody [this message]
2016-06-28 13:44         ` Stefan Hajnoczi
2016-06-28 20:43           ` Mark Cave-Ayland
2016-07-06  7:26             ` Mark Cave-Ayland
2016-07-06 13:29               ` Jeff Cody
2016-07-06 15:19                 ` Mark Cave-Ayland
2016-07-07  3:12                   ` Jeff Cody
2016-07-07 17:22                     ` Mark Cave-Ayland
2016-07-07 20:53                       ` Jeff Cody
2016-07-07 21:25                         ` Jeff Cody
2016-07-08 15:48                           ` Mark Cave-Ayland
     [not found] <mailman.852.1467157487.26856.qemu-devel@nongnu.org>
2016-06-28 23:55 ` G 3

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=20160628061119.GJ3448@localhost.localdomain \
    --to=jcody@redhat.com \
    --cc=afaerber@suse.de \
    --cc=agraf@suse.de \
    --cc=mark.cave-ayland@ilande.co.uk \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@redhat.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).