From: Daniel Barkalow Date: Mon, 20 Jun 2005 16:06:01 GMT Subject: Re: git merging Message-ID: In-Reply-To: On Mon, 20 Jun 2005, Linus Torvalds wrote: > Daniel: I think git-ssh-pull has problems with any refs that aren't > commits. I also noticed earlier that I can't use git-ssh-push -w to write > a tag - it is apparently unhappy because it would write a "tag" object, > and it only wants to write references to "commit" objects. The same thing > might be true about the special "tag to a tree" object? You're correct; it's actually that pull.c has never gotten extended to look at the object you specify, determine what it is, and then behave appropriately. Basically, it needs a "process_unknown()" which does the appropriate thing, and pull() needs to call that instead of process_commit(). It should also get a "process_tag()" which handles tags (calling process_unknown() on their objects). I should be able to do it Tuesday evening or Wednesday night, if nobody else gets it before then. -Daniel *This .sig left intentionally blank*