git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Transplant branch from another repository

From
Michael J Gruber <git@drmicha.warpmail.net>
Date
Dec 1, 2009, 16:07 UTC
Message-ID
<4B153F47.5040504@drmicha.warpmail.net>
In-Reply-To
<5195c8760912010301r63d5e27axf53c17db799a798f@mail.gmail.com>
Jeenu V venit, vidit, dixit 01.12.2009 12:01:
Show 16 quoted lines
> Hi,
> 
> Say, I have two repositories A and B (local, independent, but similar
> - they are for content tracking and not collaboration purposes). A has
> a branch 'a', which I want to have in B. What I mean is that I'd like
> to have the sequence of changes in the branch 'a' to be present in B,
> thus creating an independent branch 'b' in B.
> 
> Is there any way to achieve this? One thing that I could think of is
> to use 'format-patch' to generate the list of patch files from A. But
> I don't see how to convert those patches to a sequence of commits in
> repo B. I could do a 'git apply patches/*' but then all patches
> collapse to one single commit. If format-patch is a/the way, could
> somebody tell me how to get this done? Or are there any alternatives?
> 
> FWIW: I'm running Git under Cygwin, and sendmail isn't configured.
>From within your B repo:
git fetch pathtoA a:b

Cheers, Michael

Previous: Jeenu V
Message 2 of 2 in “Transplant branch from another repository”
  1. Jeenu VDec 1, 2009
  2. Michael J GruberDec 1, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.