1. Summarise the issue (what were doing, what went wrong?)
Whenever I do `darcs add -r .` I get a message listing all the files in
the directory that were already added, which could be a really long list.
2. What behaviour were you expecting instead?
Darcs should only attempt to add files that aren't already added, if a
directory is passed to darcs add (in this example '.').
Further, if -v is passed, darcs should show the files it ignored since
they were already added, i.e. something like "skipping already added file:
./foo".
3. What darcs version are you using? (Try: darcs --exact-version)
2.8.4
Example:
I have a repo with 3 files in it that have been recorded in the first
revision:
_darcs a.txt b.txt c.txt
I add a new file d.txt
_darcs a.txt b.txt c.txt d.txt
I do a darcs status
a ./d.txt
I do a darcs add -r .
The following files are already in the repository;
note that to ensure portability we don't allow
files that differ only in case. Use --case-ok to override this:
c.txt
b.txt
a.txt
Guillaume's recent patch will now list the fact that d.txt was added, but
it would be much nicer if darcs didn't mention a.txt, b.txt, c.txt unless
I specify the -v option.
|