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

RE: svn move directory will create a new revision for every file inside this directory?

From: Bob Archer <Bob.Archer_at_amsi.com>
Date: Thu, 10 Jun 2010 15:21:03 -0400

> Thanks for you replay.
>
> I heve the structure below:
>
> DIR_A - Rev 1
> ----> File_A - Rev 2
> DIR_B - Rev 3
>
> If I move DIR_A to inside DIR_B the structure will be as:
>
> DIR_B - Rev 3
> ---->DIR_A - Rev 4
> ---->----> File_A - Rev 2
>
> So, the directory has a new revision (Rev 4), but files inside this
> directory does not ( Rev 2).
>
> If i try to get this file from:
> - REV: 2
> - PEGREV: 2
> - Path: DIR_B/DIR_A/FILE_A
> svn show error, because this path is not valid in PEGREV 2.
>
> Regards,
> Leo

Yes... you are 100% correct. What is your question?

I think you may be making the mistake of expecting the each file is revisioned separately. That is not the case. In rev2-4 your File_A is the same. however, in rev4 its path in the repo is different than in rev2. But, I'm babbling without really knowing what your question is. Have you read the first chapter of the doc redbook? http://svnbook.red-bean.com/nightly/en/svn-book.html

BOb

>
>
>
> 2010/6/10 Bob Archer <Bob.Archer_at_amsi.com>:
> >> The command below will create a new revision for directory SRC_REP_DIR?
> >> And for files inside this directory? Had a new revision too?
> >>
> >> "svn move SRC_REP_DIR DST_REP_DIR"
> >>
> >> Command above use repository not WC.
> >
> > That command is going to basically going to be the same as:
> >
> > svn copy SRC_REP_DIR DST_REP_DIR
> > svn delete SRC_REP_DIR
> >
> > Yes... a new revision will be created. The new path will be in HEAD and
> the old path will not be.
> >
> > BOb
> >
> >
Received on 2010-06-10 21:21:41 CEST

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.