Juanma Barranquero wrote:
> On Sat, 3 Apr 2004 23:43:34 -0500, Greg Martyn <gmartyn@verizon.net> wrote:
> 
> 
>>>C:\www>svn add "test file.txt"
>>>A  (bin)  test file.txt
>>>
>>>C:\www>svn ci -N -m "just testing"
>>>
>>>C:\www>svn status
>>>A      test file.txt
> 
> 
> You're not passing a path to "ci -N", so it assumes ".". The directory
> is up to date, so nothing is commited.
> 
> If you do "ci", without -N, it does a recursive commit and finds that it
> must commit "test file.txt".
> 
> Also, if you do:
> 
> C:\www>svn ci -N -m "just testing" "test file.txt"
> Adding         test file.txt
> Transmitting file data .
> Committed revision 40.        
 >svn status -N
A      file.txt
?      file.txt.bak
 >svn commit -N -m ""
   # nothing committed
X:\SVNSandbox\SVNChecker\Work>svn commit -N * -m ""
svn: 'X:/SVNSandbox/SVNChecker/Work/blabla.txt.bak' is not under version 
control
   # nothing committed (* includes the .bak and svn errors - correct)
del file.txt.bak
 >svn commit -N * -m ""
Adding         blabla.txt
Transmitting file data ..
Committed revision 14.
but why does svn status -N behave differently?
( both have the same documentation
   "-N [--non-recursive] : operate on single directory only" )
status includes the directory contents, commit does not.
======
c.a.t.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Apr  5 02:11:12 2004