From: Petr Baudis <pasky@suse.cz>
To: Johannes Sixt <j.sixt@viscovery.net>
Cc: Nigel Magnay <nigel.magnay@gmail.com>,
Git Mailing List <git@vger.kernel.org>
Subject: Re: git submodules and commit
Date: Wed, 16 Jul 2008 14:11:24 +0200 [thread overview]
Message-ID: <20080716121124.GM32184@machine.or.cz> (raw)
In-Reply-To: <487DDCFC.9020007@viscovery.net>
On Wed, Jul 16, 2008 at 01:35:24PM +0200, Johannes Sixt wrote:
> Ah, is this your actual scenario? Just to make sure we are talking about
> the same thing:
>
> - You own superproject P.
> - $Maintainer owns submodule S.
> - You use S in P.
> - You make changes to S that you would like $Maintainer to include in the
> next release.
> x You use in P your changes to S while $Maintainer has not yet released a
> new version of S with your changes.
> - Finally your changes arrive via the new release of S.
>
> That *is* the intended use-case for submodules. But you have to play the
> game by the rules:
>
> - $Maintainer defines the official states of S.
>
> - You must never commit an unofficial state of S in P.
I think the issue here is that $Maintainer = him (or Maintainers(P) =
Maintainers(S), in general); the workflow you described still works, but
is overly complicated and that is the original complaint.
Petr "Pasky" Baudis
next prev parent reply other threads:[~2008-07-16 12:12 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <320075ff0807160331j30e8f832m4de3e3bbe9c26801@mail.gmail.com>
2008-07-16 10:32 ` git submodules and commit Nigel Magnay
2008-07-16 10:47 ` Johannes Sixt
2008-07-16 11:02 ` Nigel Magnay
2008-07-16 11:35 ` Johannes Sixt
2008-07-16 12:11 ` Petr Baudis [this message]
2008-07-16 12:48 ` Nigel Magnay
2008-07-16 13:38 ` Johannes Sixt
2008-07-16 14:03 ` Nigel Magnay
2008-07-16 14:17 ` Petr Baudis
2008-07-16 14:31 ` Nigel Magnay
2008-07-16 15:43 ` Avery Pennarun
2008-07-17 9:47 ` Nigel Magnay
2008-07-17 15:12 ` Avery Pennarun
2008-07-18 16:11 ` Ping Yin
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=20080716121124.GM32184@machine.or.cz \
--to=pasky@suse.cz \
--cc=git@vger.kernel.org \
--cc=j.sixt@viscovery.net \
--cc=nigel.magnay@gmail.com \
/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.