What am I doing wrong in this sequence? In my local repo I have two remotes: jonsmirl@terra:~/mpc5200b$ git remote dreamhost linus I create branches off from these using: git branch -b m29 linus/master I update them with stg rebase linus/master My repo has a .git/packed-refs file When I push this repo to a remote server my local branches get renamed. jonsmirl@terra:~/mpc5200b$ git push dreamhost To ssh://jonsmirl1@xxxxxxxxxxxxxxxxxxx/~/mpc5200b.git * [new branch] m24 -> linus/m24 * [new branch] m25 -> linus/m25 * [new branch] m26 -> linus/m26 * [new branch] m28 -> linus/m28 * [new branch] m29 -> linus/m29 Counting objects: 619084, done. ... So one the remote server I see this: [daedalus]$ git remote [daedalus]$ git branch [daedalus]$ git branch -r linus/m24 linus/m25 linus/m26 linus/m28 linus/m29 [daedalus]$ With the repo in this state at the remote server gitweb thinks the repo is empty. Why are these branches getting renamed? git head is in use on both ends. -- Jon Smirl jonsmirl@xxxxxxxxx - 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