skillzero@xxxxxxxxx wrote: > When I used git svn to clone a repository, it ended up pointing master > at a tag in svn instead of trunk. For example, git svn info shows the > URL for the tag instead of trunk. git log master also shows the most > recent commit is the creation of that tag in svn, but then the next > commit is the most recent commit to trunk. It's like it's mixing > things from the tag with things from trunk. The most recent commit in > svn was to create the tag that master is now pointing to in case that > matters. Hi, So you have something like this? ----------trunk \ \-> tag It looks like it's mixed but that's because trunk is an ancestor of your tag, so the majority of commits (see git-svn-id:) look like they're from trunk except the latest git-svn-id: which should have the URL of the tag in it. So in short, everything here is OK. > Is there something in the svn repository that might cause this? What's > the correct way to reset what git svn thinks master should point to? > And how should I get rid of the commit on master that created the tag > without messing up git svn (e.g. can I just git reset or will that > confuse git svn later?). I changed this recently in b186a261b1f7ec1fbda8c5f6d84595f3a7716d92 git svn used to always pick the newest change in the entire SVN repo to point master to, now it'll attempt to find "trunk" to be master. You can git reset anything on your master without affecting git svn. If you have commits on master, just cherry pick them to a new branch that's based off trunk and then reset master to be that new branch. -- Eric Wong -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html