Git development
 help / color / mirror / Atom feed
From: Linus Torvalds <torvalds@linux-foundation.org>
To: Nagy Bal?zs <js@iksz.hu>
Cc: Dmitry Potapov <dpotapov@gmail.com>,
	Frank <streamlake@tiscali.it>,
	git@vger.kernel.org
Subject: Re: Cygwin: problem with renaming and case
Date: Sat, 22 Mar 2008 13:18:10 -0700 (PDT)	[thread overview]
Message-ID: <alpine.LFD.1.00.0803221312010.3020@woody.linux-foundation.org> (raw)
In-Reply-To: <47E564F5.6010005@iksz.hu>



On Sat, 22 Mar 2008, Nagy Bal?zs wrote:
> 
> qmail-1.03 is one of the rare species which has two files which differ only in
> their case, namely INSTALL and install.  The first one contains the
> documentation, the latter one is compiled from source.  Apart from that I
> don't know any other affected projects.

The kernel has lots of them. Well, not "lots" (considering that it has 
23000+ filenames), but something like 20+ names that exists in two forms 
with just different case.

Do

	git ls-files | tr '[A-Z]' '[a-z]' | sort | uniq -d

and you'll get

	include/linux/netfilter_ipv4/ipt_connmark.h
	include/linux/netfilter_ipv4/ipt_dscp.h
	include/linux/netfilter_ipv4/ipt_ecn.h
	include/linux/netfilter_ipv4/ipt_mark.h
	include/linux/netfilter_ipv4/ipt_tcpmss.h
	include/linux/netfilter_ipv4/ipt_tos.h
	include/linux/netfilter_ipv4/ipt_ttl.h
	include/linux/netfilter_ipv6/ip6t_hl.h
	include/linux/netfilter_ipv6/ip6t_mark.h
	include/linux/netfilter/xt_connmark.h
	include/linux/netfilter/xt_dscp.h
	include/linux/netfilter/xt_mark.h
	include/linux/netfilter/xt_rateest.h
	include/linux/netfilter/xt_tcpmss.h
	net/ipv4/netfilter/ipt_ecn.c
	net/ipv4/netfilter/ipt_ttl.c
	net/ipv6/netfilter/ip6t_hl.c
	net/netfilter/xt_connmark.c
	net/netfilter/xt_dscp.c
	net/netfilter/xt_mark.c
	net/netfilter/xt_rateest.c
	net/netfilter/xt_tcpmss.c

where you basically have the netfilter people using lower-case version for 
netfilter matching rules and the uppercase vesion for rewriting rules. Or 
something.

Admittedly the netfilter people _are_ strange, and we need to make sure 
that they take all their medication regularly or they do stupid things, 
but it does happen. The kernel people obviously expect people to use sane 
filesystems for kernel development..

			Linus

      reply	other threads:[~2008-03-22 20:19 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-21 16:07 Cygwin: problem with renaming and case Frank
2008-03-21 17:46 ` Linus Torvalds
2008-03-21 17:57   ` Avery Pennarun
2008-03-21 18:09     ` Linus Torvalds
2008-03-22  0:32       ` Junio C Hamano
2008-03-22 13:45         ` Steffen Prohaska
2008-03-21 18:57 ` Dmitry Potapov
2008-03-21 19:37   ` streamlake
2008-03-21 19:54     ` Brian Dessent
2008-03-22 19:58   ` Nagy Balázs
2008-03-22 20:18     ` Linus Torvalds [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=alpine.LFD.1.00.0803221312010.3020@woody.linux-foundation.org \
    --to=torvalds@linux-foundation.org \
    --cc=dpotapov@gmail.com \
    --cc=git@vger.kernel.org \
    --cc=js@iksz.hu \
    --cc=streamlake@tiscali.it \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox