The comment in update-cache.c reads:
/*
* We fundamentally don't like some paths: we don't want
* dot or dot-dot anywhere, and in fact, we don't even want
* any other dot-files (.git or anything else). They
* are hidden, for chist sake.
*
* Also, we don't want double slashes or slashes at the
* end that can make pathnames ambiguous.
*/
It could be argued that './' is a special case... but at the moment this
is definitely a designed 'feature' not a 'bug'.
--scott
BLUEBIRD SEQUIN SECANT Waihopai Honduras KUDOVE genetic KUJUMP SCRANTON
DES AMLASH Indonesia SLINC cracking ESMERALDITE mustard Uzi KUSODA
( http://cscott.net/ )