From: Jakub Narebski <jnareb@gmail.com>
To: Sven Verdoolaege <skimo@liacs.nl>
Cc: git@vger.kernel.org
Subject: Re: Gitweb and submodules
Date: Mon, 30 Jul 2007 02:09:03 +0200 [thread overview]
Message-ID: <200707300209.03531.jnareb@gmail.com> (raw)
In-Reply-To: <20070729163747.GJ31114MdfPADPa@greensroom.kotnet.org>
On Sun,29 July 2007, Sven Verdoolaege wrote:
> On Sat, Jul 28, 2007 at 10:39:28PM +0200, Jakub Narebski wrote:
>> On Sat, 28 July 2007, Sven Verdoolaege wrote:
>>> On Sat, Jul 28, 2007 at 12:29:16PM +0200, Jakub Narebski wrote:
>> I am thinking about the following sequence to search for submodule
>> objects:
>>
>> From $GIT_DIR/config:
>> submodule.$name.objects (absolute or relative to gitdir of superproject)
>> submodule.$name.gitdir (absolute or relative to gitdir of superproject)
>
> Do we really need both of these?
We need only location of object database for projects. The submodule
does not need full GIT_DIR structure, with refs, config, etc.
So no, I'm not sure if we want both. They are equivalent to setting
GIT_OBJECT_DIRECTORY and GIT_DIR for submodule, respectively.
>> submodule.$name.url (to find GIT_DIR, if it is local filesystem URL)
>>
>> If there is working directory, from .gitmodules file in top level
>> of working directory:
Or the .git/config of superproject.
>> submodule.$name.path/.git (relative to toplevel of working directory)
>
> Having a relative path for the URL in .gitmodules in a public repo
> doesn't seem very useful to me. I know it's only meant as a default
> value, but if it is a relative path, then it won't work for
> anyone cloning the superproject.
Erm, it should be relative path in .git/config (as in example in the
t/t7400-submodule-basic.sh IIRC). And this is purely local matter.
--
Jakub Narebski
Poland
next prev parent reply other threads:[~2007-07-30 0:09 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-07-27 11:22 Gitweb and submodules Jakub Narebski
2007-07-27 12:32 ` Sven Verdoolaege
2007-07-28 10:29 ` Jakub Narebski
2007-07-28 10:40 ` Sven Verdoolaege
2007-07-28 20:39 ` Jakub Narebski
2007-07-29 16:37 ` Sven Verdoolaege
2007-07-30 0:09 ` Jakub Narebski [this message]
2007-07-30 7:06 ` Sven Verdoolaege
2007-07-27 14:31 ` Lars Hjemli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200707300209.03531.jnareb@gmail.com \
--to=jnareb@gmail.com \
--cc=git@vger.kernel.org \
--cc=skimo@liacs.nl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.