From: Jonathan Nieder <jrnieder@gmail.com>
To: Junio C Hamano <gitster@pobox.com>
Cc: git@vger.kernel.org
Subject: Re: What's cooking in git.git (Jun 2017, #04; Tue, 13)
Date: Tue, 13 Jun 2017 17:52:47 -0700 [thread overview]
Message-ID: <20170614005247.GT133952@aiede.mtv.corp.google.com> (raw)
In-Reply-To: <xmqqshj34ldr.fsf@gitster.mtv.corp.google.com>
Jun 13, 2017 at 02:40:16PM -0700, Junio C Hamano wrote:
> * sb/submodule-blanket-recursive (2017-06-01) 9 commits
> (merged to 'next' on 2017-06-04 at 418bb03032)
> + builtin/fetch.c: respect 'submodule.recurse' option
> + builtin/push.c: respect 'submodule.recurse' option
> + builtin/grep.c: respect 'submodule.recurse' option
> + Introduce 'submodule.recurse' option for worktree manipulators
> + submodule loading: separate code path for .gitmodules and config overlay
> + reset/checkout/read-tree: unify config callback for submodule recursion
> + submodule test invocation: only pass additional arguments
> + submodule recursing: do not write a config variable twice
> + Merge branch 'ab/grep-preparatory-cleanup' into sb/submodule-blanket-recursive
>
> Many commands learned to pay attention to submodule.recurse
> configuration.
Yay!
> It is not known if a simple "yes/no" is sufficient in the longer
> term, and what should happen when --recurse-submodules option starts
> taking "recurse into them how?" parameter, though.
Any pointers for where this has been discussed, if anywhere (e.g. was
it in the thread
http://public-inbox.org/git/20170526191017.19155-1-sbeller@google.com)?
I'm hoping that we can make the defaults work well enough that a
simple "true/false" becomes sufficient.
Perhaps this is something that the documentation at
http://public-inbox.org/git/20170607185354.10050-1-sbeller@google.com
can go into, since it is an opinionated piece of documentation that
describes commonalities between submodule-related commands and how
they are meant to fit into a user's daily life.
[...]
> * bw/config-h (2017-06-13) 4 commits
> - config: don't implicitly use gitdir
> - config: don't include config.h by default
> - config: remove git_config_iter
> - config: create config.h
>
> Code clean-up.
Patches 1-3 are good to go IMHO.
Patch 4 in pu is marked with my Reviewed-by. I think it's getting
there but not there yet. Did some script pull the tag from my reply
to the cover letter? (I'm asking so that if so I can cooperate better
with such a script in the future and avoid false positive
Reviewed-bys.)
[...]
> * jk/warn-add-gitlink (2017-06-13) 2 commits
> - t: move "git add submodule" into test blocks
> - add: warn when adding an embedded repository
>
> Using "git add d/i/r" when d/i/r is the top of the working tree of
> a separate repository would create a gitlink in the index, which
> would appear as a not-quite-initialized submodule to others. We
> learned to give warnings when this happens.
Note to self that we may want to put a note about this (and more
generally about the git-series style of caller that creates a GITLINK
entry that is not for a submodule) in the document being written at
http://public-inbox.org/git/20170607185354.10050-1-sbeller@google.com
or in some other document like gitrepository-layout.txt.
[...]
> * ls/github (2017-06-13) 1 commit
> - Configure Git contribution guidelines for github.com
>
> Help contributors that visit us at GitHub.
>
> Will merge to 'next'.
\o/ Thank you.
[...]
> --------------------------------------------------
> [Stalled]
>
> * mg/status-in-progress-info (2017-05-10) 2 commits
> - status --short --inprogress: spell it as --in-progress
> - status: show in-progress info for short status
>
> "git status" learns an option to report various operations
> (e.g. "merging") that the user is in the middle of.
>
> cf. <xmqqmvakcdqw.fsf@gitster.mtv.corp.google.com>
Thanks for the poke. This looks a quite nice change, but I agree with
you about its current state.
Regards,
Jonathan
next prev parent reply other threads:[~2017-06-14 0:52 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-06-13 21:40 What's cooking in git.git (Jun 2017, #04; Tue, 13) Junio C Hamano
2017-06-14 0:52 ` Jonathan Nieder [this message]
2017-06-15 15:54 ` Junio C Hamano
2017-06-14 7:42 ` Lars Schneider
2017-06-14 18:38 ` Torsten Bögershausen
2017-06-14 10:57 ` rs/strbuf-addftime-zZ, was " Johannes Schindelin
2017-06-14 11:10 ` Jeff King
2017-06-14 19:36 ` René Scharfe
2017-06-14 21:04 ` Johannes Schindelin
2017-06-14 23:03 ` René Scharfe
2017-06-15 5:42 ` Jeff King
2017-06-15 8:46 ` René Scharfe
2017-06-14 18:23 ` Junio C Hamano
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
List information: http://vger.kernel.org/majordomo-info.html
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170614005247.GT133952@aiede.mtv.corp.google.com \
--to=jrnieder@gmail.com \
--cc=git@vger.kernel.org \
--cc=gitster@pobox.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.
Code repositories for project(s) associated with this public inbox
https://80x24.org/mirrors/git.git
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 read-only IMAP folder(s) and NNTP newsgroup(s).