Re: [PATCH] git-new-workdir: Don't fail if the target directory is empty
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Nov 18, 2014, 20:58 UTC
- Message-ID
- <xmqqegt0usy3.fsf@gitster.dls.corp.google.com>
- In-Reply-To
- <1416344066.3899.25.camel@mad-scientist.net>
Paul Smith <paul@mad-scientist.net> writes:
Show 9 quoted lines
> I can't find a clear statement that both are required and that "ls -a" > must show them. I've used a wide range of UNIX-en and filesystems for > 30 years or so and never seen one that didn't provide them. It seems > like it would break quite a few scripts, at least. Even virtual > filesystems like ClearCase's MVFS provide "." and "..". > > If you want to allow for this possibility I can do so but it would be a > bit crufty. Personally I think it would be overkill but you're the > boss: let me know :-).
Doesn't the description of the -A option I quoted upthread hint a simpler and clearer solution? I.e. "test $(ls -A | wc -l) = 0"?