From: "Nguyễn Thái Ngọc Duy" <pclouds@gmail.com>
To: git@vger.kernel.org, Junio C Hamano <gitster@pobox.com>
Cc: "Nguyễn Thái Ngọc Duy" <pclouds@gmail.com>
Subject: [PATCH 0/7] nd/setup fixups
Date: Thu, 11 Nov 2010 21:20:41 +0700 [thread overview]
Message-ID: <1289485248-8966-1-git-send-email-pclouds@gmail.com> (raw)
This replaces the last three patches in nd/setup in pu (from clean up
setup_discovered_git_dir to t1020-subdirectory)
Changes are:
- Retain old behavior of setup_discovered_git_dir() when .git is not
explicitly set by set_git_dir(), but later on by setup_git_env().
This helps remove the ugly workaround in set_git_dir() earlier.
- Include t0001 tests from Jonathan. You'll see I sneak more patches
in from my old nd/setup from time to time, until I push all of them :)
- set_git_work_tree() now allows multiple calls as long as the new
worktree and the old one is the same, as Junio suggested.
- Document update. Turns out not much is needed.
Jonathan Nieder (1):
t0001: test git init when run via an alias
Michael J Gruber (1):
t1020-subdirectory: test alias expansion in a subdirectory
Nguyễn Thái Ngọc Duy (5):
setup: clean up setup_discovered_git_dir()
setup: rework setup_explicit_git_dir()
Remove all logic from get_git_work_tree()
Revert "Documentation: always respect core.worktree if set"
git.txt: correct where --work-tree path is relative to
Documentation/config.txt | 23 ++---
Documentation/git.txt | 2 +-
builtin/init-db.c | 14 ++-
cache.h | 1 -
environment.c | 32 ++----
setup.c | 208 +++++++++++++++++--------------
t/t0001-init.sh | 56 +++++++++
t/t1020-subdirectory.sh | 8 ++
t/t1510-repo-setup.sh | 310 +++++++++++++++++++++++-----------------------
9 files changed, 360 insertions(+), 294 deletions(-)
--
1.7.3.2.210.g045198
next reply other threads:[~2010-11-11 14:22 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-11 14:20 Nguyễn Thái Ngọc Duy [this message]
2010-11-11 14:20 ` [PATCH 1/7] t1020-subdirectory: test alias expansion in a subdirectory Nguyễn Thái Ngọc Duy
2010-11-11 14:20 ` [PATCH 2/7] setup: clean up setup_discovered_git_dir() Nguyễn Thái Ngọc Duy
2010-11-11 14:20 ` [PATCH 3/7] setup: rework setup_explicit_git_dir() Nguyễn Thái Ngọc Duy
2010-11-11 14:20 ` [PATCH 4/7] Remove all logic from get_git_work_tree() Nguyễn Thái Ngọc Duy
2010-11-11 14:20 ` [PATCH 5/7] t0001: test git init when run via an alias Nguyễn Thái Ngọc Duy
2010-11-11 14:20 ` [PATCH 6/7] Revert "Documentation: always respect core.worktree if set" Nguyễn Thái Ngọc Duy
2010-11-11 14:20 ` [PATCH 7/7] git.txt: correct where --work-tree path is relative to Nguyễn Thái Ngọc Duy
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=1289485248-8966-1-git-send-email-pclouds@gmail.com \
--to=pclouds@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.
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.