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

Re: Getting git-svn to recognize branchpoints?

From
davetron5000 <davetron5000@gmail.com>
Date
Jun 7, 2008, 17:13 UTC
Message-ID
<0fbb1aa1-fb40-4474-aa48-82505dd198d2@2g2000hsn.googlegroups.com>
In-Reply-To
<e06498070806070836m4c3ffd93ye4e4d7ddd149a5a7@mail.gmail.com>
OK, gitk is now showing it using the --all.

I did get the entire history. It seems like when I merge, every file that was changed on trunk since the branch shows up as a conflict, including files that I have not changed on my branch.

For one particular file, the history is:

6/4/07 - File Created 8/9/07 - File modified 12/3/07 - File modified 4/24/08 - Branch created

The diffs of the conflict make no sense, e.g.

<< From Trunk some_stuff(); that_was_added(); ====

>> From My Branch
I've tried all the merge strategies, and nothing makes a difference...
On Jun 7, 11:36 am, "Steven Walter" <stevenrwal...@gmail.com> wrote:
Show 38 quoted lines
> On Fri, Jun 6, 2008 at 3:07 PM, davetron5000 <davetron5...@gmail.com> wrote:
> > I was given a branch in an SVN repo to work on.  My plan is to merge
> > it with trunk in Git to indicate how much easier it would be to use
> > Git.
>
> > Unfortunately, Git doesn't seem to realize that my branch is a branch
> > from SVN's trunk.  For example, I have made no changes to file foo.c
>
> > The main trunk has changes to foo.c
>
> > When I merge, those changes show up as conflicts.
>
> > gitk doesn't show any branch points, and I'm thinking that Git just
> > doesn't see the branches as they are in SVN.
>
> How much history did you fetch from subversion?  If you didn't fetch
> at least to the branch point, then that could explain what you're
> seeing.  If the SVN repository isn't too large, it is probably worth
> the time to fetch the entire history (from r1 forward).
>
> > The sha-1 of the branch commit from SVN shows up in gitk when I've
> > checked out my branch, but not if I have the trunk checked out (though
> > a git log DOES show it).
>
> That's expected; it sounds like you want "gitk --all"
> --
> -Steven Walter <stevenrwal...@gmail.com>
> "A human being should be able to change a diaper, plan an invasion,
> butcher a hog, conn a ship, design a building, write a sonnet, balance
> accounts, build a wall, set a bone, comfort the dying, take orders,
> give orders, cooperate, act alone, solve equations, analyze a new
> problem, pitch manure, program a computer, cook a tasty meal, fight
> efficiently, die gallantly. Specialization is for insects."
>  -Robert Heinlein
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous: Steven Walter
Message 3 of 3 in “Getting git-svn to recognize branchpoints?”
  1. davetron5000Jun 6, 2008
  2. Steven WalterJun 7, 2008
  3. davetron5000Jun 7, 2008

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.