From: David Kastrup <dak@gnu.org>
To: Matthieu Moy <Matthieu.Moy@grenoble-inp.fr>
Cc: Olivier LE ROY <olivier_le_roy@yahoo.com>,
"git\@vger.kernel.org" <git@vger.kernel.org>
Subject: Re: Handling empty directories in Git
Date: Tue, 08 Apr 2014 19:36:18 +0200 [thread overview]
Message-ID: <87zjjvg1v1.fsf@fencepost.gnu.org> (raw)
In-Reply-To: <vpqob0blpna.fsf@anie.imag.fr> (Matthieu Moy's message of "Tue, 08 Apr 2014 19:03:37 +0200")
Matthieu Moy <Matthieu.Moy@grenoble-inp.fr> writes:
> The reason would be closer to "there is a valuable reason, but not
> valuable enough to change Git to do it". It's actually not so easy to
> track directories properly. Storing them in the Git repository is
> actually possible (actually, an empty tree is a special case of this,
> and is obviously supported), but defining and implementing a decent
> behavior for each Git command wrt this is not trivial.
>
> David Kastrup gave it a try a few years ago. I don't remember exactly
> what made him give up, but it was never completed and merged.
Oh, most likely what afflicts most of my unfinished projects. I lost
focus at some point of time. I don't remember any fundamentally
unsolvable problems, but then I don't remember much at all. There were
some annoyances with sorting order (either regarding the sorting of xxx/
or . or ./ or whatever) and some other stuff.
If anybody wants to take a look at the direction of unfinished stuff,
I can see whether there are some old backups with git repos in my
possession. But I really have no idea how much of the design might have
ended up in actual comments or code, and how much on some scraps of
paper or half-committed memory, and how much of that might have been
invalidated by other scraps of paper and half-committed memory.
So there is not likely to be more than food for thought recoverable.
I'm amused that you remember me being involved with that. I think
I myself had forgotten all about it until recently. I don't even
recollect what made me remember again: looking at some old repo/commit
or searching in some old mailing list archive.
--
David Kastrup
next prev parent reply other threads:[~2014-04-08 17:36 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-04-08 14:47 Handling empty directories in Git Olivier LE ROY
2014-04-08 17:02 ` Andrew Keller
2014-04-08 17:20 ` Andrew Keller
2014-04-08 17:47 ` Olivier LE ROY
2014-04-08 17:03 ` Matthieu Moy
2014-04-08 17:36 ` David Kastrup [this message]
2014-04-08 18:39 ` Olivier LE ROY
2014-04-08 18:06 ` Olivier LE ROY
2014-04-11 12:34 ` Øyvind A. Holm
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=87zjjvg1v1.fsf@fencepost.gnu.org \
--to=dak@gnu.org \
--cc=Matthieu.Moy@grenoble-inp.fr \
--cc=git@vger.kernel.org \
--cc=olivier_le_roy@yahoo.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.