From: Petr Baudis <pasky@suse.cz>
To: Junio C Hamano <gitster@pobox.com>
Cc: git@vger.kernel.org, Heikki Orsila <shdl@zakalwe.fi>
Subject: Re: [PATCH] Documentation/git-submodule.txt: Further clarify the description
Date: Fri, 18 Jul 2008 15:36:44 +0200 [thread overview]
Message-ID: <20080718133644.GQ10151@machine.or.cz> (raw)
In-Reply-To: <7v4p6ofedl.fsf@gitster.siamese.dyndns.org>
On Thu, Jul 17, 2008 at 01:24:22PM -0700, Junio C Hamano wrote:
> Your lines are getting overlong to be easily quoted and commented...
I will watch for that.
> Petr Baudis <pasky@suse.cz> writes:
> > +.... In case you want to merge the project
> > +histories, possibly make local modifications within the tree, but also do not
> > +mind that your repository will bulk up with all the contents of the other
> > +project, consider adding a remote for the other project and using the 'subtree'
> > +merge strategy instead of setting up a submodule.
>
> I'd suggest rephrasing "do not mind" to something a lot less nagative.
> The user decides to merge because both histories *are* relevant and at
> that point there is no _minding_ anymore. If you want to have them, you
> not only "do not mind to have" them but you positively "want" them.
>
> On the other hand, a situation where you would want to use submodules is
> when not necessarily all users of the superproject would want to have all
> submodules cloned nor checked out. This needs to be stressed with equal
> weight as the above sentence in this "contrasting merged histories and
> submodules" paragraph. With that explained clearly upfront, it would
> become easier for the readers to understand why you can choose not to even
> update nor fetch submodules you are not interested in.
You are right. I have tried to reword the sentence to fix these issues.
> > +Submodules are composed from a special kind of tree entry (so-called `gitlink`)
> > +in the main repository that refers to a particular commit object within
>
> Do we have to say "special"? Is a gitlink any more special than blob and
> tree entries are? It tends to be rarer, it came later, but I do not think
> there is anything special from the end user's point of view.
Also the parenthesis look ugly, so I have reworded this to a simpler
formulation.
> > checked out and at appropriate revision in your working tree. You can inspect
> > the current status of your submodules using the 'submodule' subcommand and get
> > +an overview of the changes 'update' would perform using the 'summary'
> > +subcommand.
>
> Sorry, cannot parse the last three lines...
The mention of 'update' is confusing, and it was overally imprecise.
(I think that in general, the summary/status distinction was not a wise
UI decision.)
--
Petr "Pasky" Baudis
As in certain cults it is possible to kill a process if you know
its true name. -- Ken Thompson and Dennis M. Ritchie
next prev parent reply other threads:[~2008-07-18 13:37 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-15 10:22 [PATCH] Documentation/git-submodule.txt: Add Description section Petr Baudis
2008-07-15 14:06 ` Junio C Hamano
2008-07-15 18:37 ` Heikki Orsila
2008-07-16 18:44 ` [PATCHv2] " Petr Baudis
2008-07-16 19:15 ` Kalle Olavi Niemitalo
2008-07-16 19:29 ` Junio C Hamano
2008-07-17 12:18 ` Petr Baudis
2008-07-17 12:29 ` [PATCH] Documentation/git-submodule.txt: Further clarify the description Petr Baudis
2008-07-17 13:37 ` Heikki Orsila
2008-07-17 20:24 ` Junio C Hamano
2008-07-18 13:36 ` Petr Baudis [this message]
2008-07-18 13:40 ` Petr Baudis
2008-07-17 10:41 ` [PATCHv2] Documentation/git-submodule.txt: Add Description section Heikki Orsila
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=20080718133644.GQ10151@machine.or.cz \
--to=pasky@suse.cz \
--cc=git@vger.kernel.org \
--cc=gitster@pobox.com \
--cc=shdl@zakalwe.fi \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).