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

Re: Handling tags/branches after git-svn fetch during SVN to Git conversion

From
Jacob Helwig <jacob.helwig@gmail.com>
Date
Jul 9, 2010, 02:54 UTC
Message-ID
<AANLkTinAhxIKD6U3u4OpPnt5kDMPGTyhDhhCRaFtU-gA@mail.gmail.com>
In-Reply-To
<AANLkTim56UOYQJfX3M5Jpt0vXD8iTnkLuG68IjQG39Xn@mail.gmail.com>

On Wed, Jul 7, 2010 at 06:36, Bradley Wagner <bradley.wagner@hannonhill.com> wrote:

> Do I need to convert these remote tags/branches into local Git
> tags/branches before pushing them to my remote Git repo or is there a
> way to push remote branches directly to my remote Git repo?
>

You don't need to "convert" the branches to local ones. git-push will accept any ref your local repo knows about when you do a push. For example "git push remote2 origin/branch-foo:refs/heads/branch-foo" works just fine, even if you don't have a "local" branch called "branch-foo", and it will push the branch-foo branch out to the remote2 remote repository.

The tags, you'll need to convert to _actual_ tags, instead of just branches under a tags/ namespace. Unless you're fine with them staying as pseudo-tags, then you can just push them out as you would any other branch.

-Jacob
Previous: Bradley WagnerNext: Bradley Wagner
Message 3 of 7 in “Handling tags/branches after git-svn fetch during SVN to Git conversion”
  1. Bradley WagnerJul 7, 2010
  2. Bradley WagnerJul 9, 2010
  3. Jacob HelwigJul 9, 2010
  4. Bradley WagnerJul 9, 2010
  5. Jacob HelwigJul 9, 2010
  6. Bradley WagnerJul 9, 2010
  7. Jacob HelwigJul 9, 2010

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.