> -----Original Message----- > From: git-owner@xxxxxxxxxxxxxxx > [mailto:git-owner@xxxxxxxxxxxxxxx] On Behalf Of Knittl > Sent: den 6 maj 2010 17:44 > To: Peter Kjellerstedt > Cc: git@xxxxxxxxxxxxxxx > Subject: Re: Any way to get complete diff up to a tag? > > On Thu, May 6, 2010 at 11:27 AM, Peter Kjellerstedt > <peter.kjellerstedt@xxxxxxxx> wrote: > > Basically, what I think I am asking for is a way to specify the > > empty parent of the initial commit, i.e., where v1.7.1~1000000 would > > end up. I can see this being useful in at least one other case as > > well, namely when doing an interactive rebase to allow the initial > > commit to be rebased (something I have wanted to do a couple of > > times...) > > wait, let me get this straight. you want to diff some tag against the > empty parent of the root commit (empty tree)? > > which in turn means you will get a diff, where all lines in all files > existing in the tree that tag references are added. all files get > basically prefixed with + and have header information (filename). what > purpose has such a diff? > > regards, daniel Well, I can see a couple of purposes, but in my case I have a tool post-processing the generated diff. And to it there is no difference regarding what point was used as the start of the diff, whether it was the empty tree (i.e., a diff containing everything), some commit in the middle, or the last commit (i.e., an emptry diff). All it wants is a diff. //Peter -- 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