From: Sascha Cunz <Sascha-ML@babbelbox.org>
To: Junio C Hamano <gitster@pobox.com>, git@vger.kernel.org
Subject: Re: [RFC/PATCH] Use work tree to determine if it supports symlinks
Date: Sat, 28 Jul 2012 01:51:18 +0200 [thread overview]
Message-ID: <5249760.yb8Rz8UMH4@mephista> (raw)
In-Reply-To: <7vsjccyfo6.fsf@alter.siamese.dyndns.org>
On Friday, July 27, 2012 03:58:49 PM you wrote:
> Sascha Cunz <Sascha@babbelbox.org> writes:
> > Ok, so repository and working directory are simply not meant to be on
> > different file systems. Thanks for the clarification.
>
> I did not mean "and that is a rule we need to enforce and keep
> forever".
I did not parse your statement as such - I just realized, that i probably
won't find a valid use case for using 2 file systems with different
capabilities. Which lead me to conclude that your "is not supported" is a
sufficient response.
Though, I think I have a valid use case for using different file systems: For
speed reasons one could setup .git to point to a different drive. I wanted to
try this ever since I saw, it would be possible - but I never came around
actually trying it.
However, if this would turn out to be an improvement, I don't think one would
mix file systems with different capabilities (i.e. FAT+ext2).
> I was just answering your (implied) question "why does
> code comment, behaviour and documentation disagree?", to give a data
> point that would be useful when discussing what the ideal behaviour
> should be.
I think, that 'git init --separate-git-dir' (without a 'different filesystems'
restriction) is some kind of support for creating non-bare repositories where
work tree and .git dir are located on different file systems.
Then, in case a user _did_ setup a peculiar layout, an invocation of 'git
submodule init' might make a call to 'git clone', which _should_ set
core.symlinks to false but doesn't. At that point the user might not remember
in detail how peculiar the setup actually is - and at the same time did not
request git to do anything special.
I don't know how far-fetched that is, but it's at least possible.
prev parent reply other threads:[~2012-07-27 23:52 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-27 21:39 [RFC/PATCH] Use work tree to determine if it supports symlinks Sascha Cunz
2012-07-27 21:55 ` Junio C Hamano
2012-07-27 22:40 ` Sascha Cunz
2012-07-27 22:58 ` Junio C Hamano
2012-07-27 23:51 ` Sascha Cunz [this message]
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=5249760.yb8Rz8UMH4@mephista \
--to=sascha-ml@babbelbox.org \
--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.