[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn co without -r gives confusing results

From: Jan Holec <jholec_at_retia.cz>
Date: 2007-04-13 15:46:41 CEST

Dear Andreas,

first of all, let me thank you for taking the time to help.
I really do appreciate it.

I will try to be more specific in the following example:

after checking out working copies explicitly, by revision numbers
 svn co file:///repository/projectname/trunk r131 -r131
 svn co file:///repository/projectname/branches/3.02 r146 -r146

I get two directories, r131/ and r146/
and yes, those two checked-out trees do really differ:

$ ls -l r131/archiving/index.php r146/archiving/index.php
-rw-r--r-- 1 jholec users 18179 2007-04-13 13:42
r131/archiving/index.php
-rw-r--r-- 1 jholec users 18227 2007-04-13 13:42
r146/archiving/index.php

$ ls -l r131/monitoring/play.php r146/monitoring/play.php
-rw-r--r-- 1 jholec users 848 2007-04-13 13:41 r131/monitoring/play.php
-rw-r--r-- 1 jholec users 765 2007-04-13 13:42 r146/monitoring/play.php

$ ls -l r131/application.php r146/application.php
-rw-r--r-- 1 jholec users 5955 2007-04-13 13:42 r131/application.php
-rw-r--r-- 1 jholec users 5895 2007-04-13 13:42 r146/application.php

$ ls -l r131/lib/lang.conf.core.php r146/lib/lang.conf.core.php
-rw-r--r-- 1 jholec users 44738 2007-04-13 13:42
r131/lib/lang.conf.core.php
-rw-r--r-- 1 jholec users 45736 2007-04-13 13:42
r146/lib/lang.conf.core.php

(..there are more differences)

However, when I run just

  svn co file:///repository/projectname/trunk th
  A .....
  .......
  Checked out revision 146.

 (a new directory 'th' is created)
 $ cd th
 $ svnversion
 146
 $ svn status -v
 (all files are reported to be revision 146)

  (still in th/)
  $ ls -l application.php
  -rw-r--r-- 1 jholec users 5955 2007-04-13 15:34 application.php
  $ ls -l archiving/index.php
  -rw-r--r-- 1 jholec users 18179 2007-04-13 15:34 archiving/index.php
  $ ls -l lib/lang.conf.core.php
  -rw-r--r-- 1 jholec users 44738 2007-04-13 15:34
lib/lang.conf.core.php
  $ ls -l monitoring/play.php
  -rw-r--r-- 1 jholec users 848 2007-04-13 15:34 monitoring/play.php

  See? their sizes actually correspond to R131.

  Regards,
  Jan Holec <jholec at retia.cz>

Andreas Schweigstill píše v Pá 13. 04. 2007 v 14:30 +0200:
> Hello!
>
> Jan Holec schrieb:
> > That Subversion's revision numbers apply to entire trees and not
> > individual files,
>
> Not just entire trees but the whole repository...
>
> >> Nobody says that there has to be changed anything between
> >> R131 and R146.
> >>
> > ...because those revisions are definitely not the same.
> > Compared R146 to R131, some files have been modified,
> > some have been added.
>
> I never said that there shouldn't be a difference. Of course
> somewhere in the repository something must have changed, otherwise
> the revision number wouldn't have been increased.
>
> But this doesn't mean that on the sub-tree which has been checked
> out to a working copy there must be a change.
>
> > Just one example:
> > svn co file:///repository/xyz/trunk r131 -r131
> > svn co file:///repository/xyz/branches/3.02 r146 -r146
>
> So what?
>
> With best regards
> Andreas Schweigstill
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Apr 13 15:34:28 2007

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.