emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: transplant revisions between unrelated projects


From: Stefan Monnier
Subject: Re: transplant revisions between unrelated projects
Date: Mon, 30 Apr 2012 09:07:33 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux)

>>> You can find the code here:
>>> https://launchpad.net/bzr-tp/trunk
>>> This will give some more details on how to use it:
>>> bzr help transplant
>> Could you describe (or point to a description) of what it actually does?
> Could be seen like an inter-project merge tool, where history is kept
> (including merges), as long as the "transplanted" revisions affect
> files identified as "transplantable".

> For example, emacs->cedet synchronization would transplant files
> "lisp/emacs-lisp/eieio\(.*\).el" from emacs into
> "lisp/eieio/eieio\1.el" in cedet, where cedet controls what to
> transplant and when (transplant metadata is committed into the cedet
> branch):

I understand that, but I don't understand how it does it.  It seems like
it works a bit like a "rebase".  So, what does "history is kept"
mean exactly?  Will a "bzr tp-from" (once "tp-from-finish"ed) appear
as a merge in the DAG?


        Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]