Avi Kivity wrote: > On 10/22/2009 06:13 PM, Wolfgang Mauerer wrote: >> Hi, >> >> Avi Kivity wrote: >> >>> On 10/20/2009 02:11 PM, wolfgang.mauerer@xxxxxxxxxxx wrote: >>> >>>> From: Wolfgang Mauerer<wolfgang.mauerer@xxxxxxxxxxx> >>>> >>>> Most people won't have the sources installed in the path >>>> that is the current default setting. >>>> >>>> --- a/.gitmodules >>>> +++ b/.gitmodules >>>> @@ -1,3 +1,3 @@ >>>> [submodule "linux-2.6"] >>>> path = linux-2.6 >>>> - url = ../kvm.git >>>> + url = git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm.git >>>> >>>> >>> '../kvm.git' is interpreted relative to the origin url, which is usually >>> git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm-kmod.git, so it >>> all works out (including when kvm-kmod.git was cloned using the http >>> protocol, or from a mirror). >>> >>> What exactly are you trying to fix? >>> >> consider that you clone kvm-kmod from your repo and >> then create local clones from which you do the build. If you don't >> happen to have /path/to/my/kvm-kmod/../kvm, then the relative >> submodule URL won't work, but the absolute one will. >> > > Typically you create the clones using 'git submodule init && git > submodule update', not clone them manually. But that refers to linux-2.6/, I suppose, while I was talking about kvm-kmod. > >> Since the absolute URL wouldn't break anything AFAIK, but >> makes this scenario work, I'd favour it, although my >> life would not be much worse with the relative default >> URL ;-) >> > > You can still make it work by editing .git/config and updating the URLs. > that's certainly true. I'd say it's a matter of taste, so I'll just add a hint about .git/config to the README and leave .gitmodules unmolested in the future. Cheers, Wolfgang -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html