Recurse into unversioned directories

View: New views
6 Messages — Rating Filter:   Alert me  

Recurse into unversioned directories

by sshock3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

My project makes extensive use of externals.  I want to see all files in my
project (using View -> files from subdirectories).  It descends fine into
externals that are immediate subdirs of my projects, but externals that are
two levels deep (and hence there is an intermediate unversioned directory)
are not recursed into.

I went into edit -> preferences -> Refresh and the "Recursively scan
unversioned directories" is already checked.

Out of curiosity, I unchecked it and that makes it only show "subdir1"
instead of "subdir1/subdir2".  But no matter what I can't get it to descend
into the files and folders below subdir2.

Please help!

Phillip


[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartsvn/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartsvn/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartsvn-digest@...
    mailto:smartsvn-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartsvn-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Re: Recurse into unversioned directories

by syntevo Support-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello Phillip,

> My project makes extensive use of externals.  I want to see all files in my
> project (using View -> files from subdirectories).  It descends fine into
> externals that are immediate subdirs of my projects, but externals that are
> two levels deep (and hence there is an intermediate unversioned directory)
> are not recursed into.

Can you please post svn:externals property for one directory for which
contained externals are not scanned? (You may use fake host names.)

--
Best regards,
Marc Strapetz
=============
syntevo GmbH
http://www.syntevo.com
http://blog.syntevo.com





Phillip Hellewell <sshock3@...> wrote:

> My project makes extensive use of externals.  I want to see all files in my
> project (using View -> files from subdirectories).  It descends fine into
> externals that are immediate subdirs of my projects, but externals that are
> two levels deep (and hence there is an intermediate unversioned directory)
> are not recursed into.
>
> I went into edit -> preferences -> Refresh and the "Recursively scan
> unversioned directories" is already checked.
>
> Out of curiosity, I unchecked it and that makes it only show "subdir1"
> instead of "subdir1/subdir2".  But no matter what I can't get it to descend
> into the files and folders below subdir2.
>
> Please help!
>
> Phillip
>
>
> [Non-text portions of this message have been removed]
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>








------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartsvn/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartsvn/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartsvn-digest@...
    mailto:smartsvn-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartsvn-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Parent Message unknown Re: Recurse into unversioned directories

by sshock3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

It's ok, I figured out how to make it work.  I just need to commit the
intermediate empty directories so they will be versioned; then SmartSVN is
able to connect it all together.

Here's a little bit longer explanation of what I was doing: Suppose you have
folder called "ftk" with svn:externals set to:
../world/FTK-2 FTK-2
../world/shared/core shared/core
../world/3rdparty/unrar 3rdparty/unrar

When you check out ftk, the FTK-2 is a versioned directory, so are
shared/core and 3rdparty/unrar, but "shared" and "3rdparty" are empty
directories that are not versioned (i.e., there is no .svn in there).

Now suppose you modify some files below FTK-2, below shared/core and below
3rdparty/unrar.  You want to check in all the files at once.  When you try
to commit from the "ftk" folder, it will only allow you to commit the files
modified below FTK-2.  SmartSVN won't even see that you have other modified
files (TortoiseSVN will see the changes but shows them grayed out).  In
order to commit the rest of your changes you have to do a separate commit on
shared/core and on 3rdparty/unrar.  That's three separate commits for this
simple example.

So the fix was to simply check in the empty "shared" and empty "3rdparty"
folders so they are under version control instead of being non-versioned
placeholders.  By doing this, SmartSVN Pro is able to commit changes to all
of them at once.

Phillip

On Mon, Oct 19, 2009 at 2:06 AM, syntevo Support <smartsvn@...>wrote:

>
>
> Hello Phillip,
>
>
> > My project makes extensive use of externals. I want to see all files in
> my
> > project (using View -> files from subdirectories). It descends fine into
> > externals that are immediate subdirs of my projects, but externals that
> are
> > two levels deep (and hence there is an intermediate unversioned
> directory)
> > are not recursed into.
>
> Can you please post svn:externals property for one directory for which
> contained externals are not scanned? (You may use fake host names.)
>
> --
> Best regards,
> Marc Strapetz
> =============
> syntevo GmbH
> http://www.syntevo.com
> http://blog.syntevo.com
>
>
> Phillip Hellewell <sshock3@... <sshock3%40gmail.com>> wrote:
>
> > My project makes extensive use of externals. I want to see all files in
> my
> > project (using View -> files from subdirectories). It descends fine into
> > externals that are immediate subdirs of my projects, but externals that
> are
> > two levels deep (and hence there is an intermediate unversioned
> directory)
> > are not recursed into.
> >
> > I went into edit -> preferences -> Refresh and the "Recursively scan
> > unversioned directories" is already checked.
> >
> > Out of curiosity, I unchecked it and that makes it only show "subdir1"
> > instead of "subdir1/subdir2". But no matter what I can't get it to
> descend
> > into the files and folders below subdir2.
> >
> > Please help!
> >
> > Phillip
> >
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
>
>  
>


[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartsvn/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartsvn/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartsvn-digest@...
    mailto:smartsvn-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartsvn-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Re: Recurse into unversioned directories

by syntevo Support-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello Phillip,

> It's ok, I figured out how to make it work.  I just need to commit the
> intermediate empty directories so they will be versioned; then SmartSVN is
> able to connect it all together.

Thank you for your detailed explanation of the problem. I was able to
reproduce this now. The problem will be fixed for version 6.0.8.

--
Best regards,
Marc Strapetz
=============
syntevo GmbH
http://www.syntevo.com
http://blog.syntevo.com





Phillip Hellewell <sshock3@...> wrote:

> Hi,
>
> It's ok, I figured out how to make it work.  I just need to commit the
> intermediate empty directories so they will be versioned; then SmartSVN is
> able to connect it all together.
>
> Here's a little bit longer explanation of what I was doing: Suppose you have
> folder called "ftk" with svn:externals set to:
> ../world/FTK-2 FTK-2
> ../world/shared/core shared/core
> ../world/3rdparty/unrar 3rdparty/unrar
>
> When you check out ftk, the FTK-2 is a versioned directory, so are
> shared/core and 3rdparty/unrar, but "shared" and "3rdparty" are empty
> directories that are not versioned (i.e., there is no .svn in there).
>
> Now suppose you modify some files below FTK-2, below shared/core and below
> 3rdparty/unrar.  You want to check in all the files at once.  When you try
> to commit from the "ftk" folder, it will only allow you to commit the files
> modified below FTK-2.  SmartSVN won't even see that you have other modified
> files (TortoiseSVN will see the changes but shows them grayed out).  In
> order to commit the rest of your changes you have to do a separate commit on
> shared/core and on 3rdparty/unrar.  That's three separate commits for this
> simple example.
>
> So the fix was to simply check in the empty "shared" and empty "3rdparty"
> folders so they are under version control instead of being non-versioned
> placeholders.  By doing this, SmartSVN Pro is able to commit changes to all
> of them at once.
>
> Phillip
>
> On Mon, Oct 19, 2009 at 2:06 AM, syntevo Support <smartsvn@...>wrote:
>
> >
> >
> > Hello Phillip,
> >
> >
> > > My project makes extensive use of externals. I want to see all files in
> > my
> > > project (using View -> files from subdirectories). It descends fine into
> > > externals that are immediate subdirs of my projects, but externals that
> > are
> > > two levels deep (and hence there is an intermediate unversioned
> > directory)
> > > are not recursed into.
> >
> > Can you please post svn:externals property for one directory for which
> > contained externals are not scanned? (You may use fake host names.)
> >
> > --
> > Best regards,
> > Marc Strapetz
> > =============
> > syntevo GmbH
> > http://www.syntevo.com
> > http://blog.syntevo.com
> >
> >
> > Phillip Hellewell <sshock3@... <sshock3%40gmail.com>> wrote:
> >
> > > My project makes extensive use of externals. I want to see all files in
> > my
> > > project (using View -> files from subdirectories). It descends fine into
> > > externals that are immediate subdirs of my projects, but externals that
> > are
> > > two levels deep (and hence there is an intermediate unversioned
> > directory)
> > > are not recursed into.
> > >
> > > I went into edit -> preferences -> Refresh and the "Recursively scan
> > > unversioned directories" is already checked.
> > >
> > > Out of curiosity, I unchecked it and that makes it only show "subdir1"
> > > instead of "subdir1/subdir2". But no matter what I can't get it to
> > descend
> > > into the files and folders below subdir2.
> > >
> > > Please help!
> > >
> > > Phillip
> > >
> > >
> > > [Non-text portions of this message have been removed]
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> >
> >  
> >
>
>
> [Non-text portions of this message have been removed]
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>








------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartsvn/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartsvn/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartsvn-digest@...
    mailto:smartsvn-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartsvn-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Parent Message unknown Re: Recurse into unversioned directories

by sshock3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks!  Since Tortoise couldn't do it either though, I figured there must
be some fundamental reason why it couldn't handle that scenario with the
intermediate directories unversioned.  Like that subversion wouldn't allow
it to work as a single commit (single revision).

I haven't tested 6.0.8 yet, but out of curiosity can you tell me if it is
able to do the commit as a single commit?

Phillip

On Tue, Oct 20, 2009 at 2:10 AM, syntevo Support <smartsvn@...>wrote:

>
>
> Hello Phillip,
>
>
> > It's ok, I figured out how to make it work. I just need to commit the
> > intermediate empty directories so they will be versioned; then SmartSVN
> is
> > able to connect it all together.
>
> Thank you for your detailed explanation of the problem. I was able to
> reproduce this now. The problem will be fixed for version 6.0.8.
>
>
> --
> Best regards,
> Marc Strapetz
> =============
> syntevo GmbH
> http://www.syntevo.com
> http://blog.syntevo.com
>
> Phillip Hellewell <sshock3@... <sshock3%40gmail.com>> wrote:
>
> > Hi,
> >
> > It's ok, I figured out how to make it work. I just need to commit the
> > intermediate empty directories so they will be versioned; then SmartSVN
> is
> > able to connect it all together.
> >
> > Here's a little bit longer explanation of what I was doing: Suppose you
> have
> > folder called "ftk" with svn:externals set to:
> > ../world/FTK-2 FTK-2
> > ../world/shared/core shared/core
> > ../world/3rdparty/unrar 3rdparty/unrar
> >
> > When you check out ftk, the FTK-2 is a versioned directory, so are
> > shared/core and 3rdparty/unrar, but "shared" and "3rdparty" are empty
> > directories that are not versioned (i.e., there is no .svn in there).
> >
> > Now suppose you modify some files below FTK-2, below shared/core and
> below
> > 3rdparty/unrar. You want to check in all the files at once. When you try
> > to commit from the "ftk" folder, it will only allow you to commit the
> files
> > modified below FTK-2. SmartSVN won't even see that you have other
> modified
> > files (TortoiseSVN will see the changes but shows them grayed out). In
> > order to commit the rest of your changes you have to do a separate commit
> on
> > shared/core and on 3rdparty/unrar. That's three separate commits for this
> > simple example.
> >
> > So the fix was to simply check in the empty "shared" and empty "3rdparty"
> > folders so they are under version control instead of being non-versioned
> > placeholders. By doing this, SmartSVN Pro is able to commit changes to
> all
> > of them at once.
> >
> > Phillip
> >
> > On Mon, Oct 19, 2009 at 2:06 AM, syntevo Support <smartsvn@...<smartsvn%40syntevo.com>
> >wrote:
> >
> > >
> > >
> > > Hello Phillip,
> > >
> > >
> > > > My project makes extensive use of externals. I want to see all files
> in
> > > my
> > > > project (using View -> files from subdirectories). It descends fine
> into
> > > > externals that are immediate subdirs of my projects, but externals
> that
> > > are
> > > > two levels deep (and hence there is an intermediate unversioned
> > > directory)
> > > > are not recursed into.
> > >
> > > Can you please post svn:externals property for one directory for which
> > > contained externals are not scanned? (You may use fake host names.)
> > >
> > > --
> > > Best regards,
> > > Marc Strapetz
> > > =============
> > > syntevo GmbH
> > > http://www.syntevo.com
> > > http://blog.syntevo.com
> > >
> > >
> > > Phillip Hellewell <sshock3@... <sshock3%40gmail.com> <sshock3%
> 40gmail.com>> wrote:
> > >
> > > > My project makes extensive use of externals. I want to see all files
> in
> > > my
> > > > project (using View -> files from subdirectories). It descends fine
> into
> > > > externals that are immediate subdirs of my projects, but externals
> that
> > > are
> > > > two levels deep (and hence there is an intermediate unversioned
> > > directory)
> > > > are not recursed into.
> > > >
> > > > I went into edit -> preferences -> Refresh and the "Recursively scan
> > > > unversioned directories" is already checked.
> > > >
> > > > Out of curiosity, I unchecked it and that makes it only show
> "subdir1"
> > > > instead of "subdir1/subdir2". But no matter what I can't get it to
> > > descend
> > > > into the files and folders below subdir2.
> > > >
> > > > Please help!
> > > >
> > > > Phillip
> > > >
> > > >
> > > > [Non-text portions of this message have been removed]
> > > >
> > > >
> > > >
> > > > ------------------------------------
> > > >
> > > > Yahoo! Groups Links
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> >
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
>
>  
>


[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartsvn/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartsvn/join
    (Yahoo! ID required)

<*> To change settings via email:
    smartsvn-digest@...
    smartsvn-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartsvn-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Re: Recurse into unversioned directories

by syntevo Support-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> I haven't tested 6.0.8 yet, but out of curiosity can you tell me if it is
> able to do the commit as a single commit?

As all files are from the same repository, yes, provided that you will select
"One commit message" option on the "Externals" page.

--
Best regards,
Marc Strapetz
=============
syntevo GmbH
http://www.syntevo.com
http://blog.syntevo.com



Phillip Hellewell <sshock3@...> wrote:

> Thanks!  Since Tortoise couldn't do it either though, I figured there must
> be some fundamental reason why it couldn't handle that scenario with the
> intermediate directories unversioned.  Like that subversion wouldn't allow
> it to work as a single commit (single revision).
>
> I haven't tested 6.0.8 yet, but out of curiosity can you tell me if it is
> able to do the commit as a single commit?
>
> Phillip
>
> On Tue, Oct 20, 2009 at 2:10 AM, syntevo Support <smartsvn@...>wrote:
>
> >
> >
> > Hello Phillip,
> >
> >
> > > It's ok, I figured out how to make it work. I just need to commit the
> > > intermediate empty directories so they will be versioned; then SmartSVN
> > is
> > > able to connect it all together.
> >
> > Thank you for your detailed explanation of the problem. I was able to
> > reproduce this now. The problem will be fixed for version 6.0.8.
> >
> >
> > --
> > Best regards,
> > Marc Strapetz
> > =============
> > syntevo GmbH
> > http://www.syntevo.com
> > http://blog.syntevo.com
> >
> > Phillip Hellewell <sshock3@... <sshock3%40gmail.com>> wrote:
> >
> > > Hi,
> > >
> > > It's ok, I figured out how to make it work. I just need to commit the
> > > intermediate empty directories so they will be versioned; then SmartSVN
> > is
> > > able to connect it all together.
> > >
> > > Here's a little bit longer explanation of what I was doing: Suppose you
> > have
> > > folder called "ftk" with svn:externals set to:
> > > ../world/FTK-2 FTK-2
> > > ../world/shared/core shared/core
> > > ../world/3rdparty/unrar 3rdparty/unrar
> > >
> > > When you check out ftk, the FTK-2 is a versioned directory, so are
> > > shared/core and 3rdparty/unrar, but "shared" and "3rdparty" are empty
> > > directories that are not versioned (i.e., there is no .svn in there).
> > >
> > > Now suppose you modify some files below FTK-2, below shared/core and
> > below
> > > 3rdparty/unrar. You want to check in all the files at once. When you try
> > > to commit from the "ftk" folder, it will only allow you to commit the
> > files
> > > modified below FTK-2. SmartSVN won't even see that you have other
> > modified
> > > files (TortoiseSVN will see the changes but shows them grayed out). In
> > > order to commit the rest of your changes you have to do a separate commit
> > on
> > > shared/core and on 3rdparty/unrar. That's three separate commits for this
> > > simple example.
> > >
> > > So the fix was to simply check in the empty "shared" and empty "3rdparty"
> > > folders so they are under version control instead of being non-versioned
> > > placeholders. By doing this, SmartSVN Pro is able to commit changes to
> > all
> > > of them at once.
> > >
> > > Phillip
> > >
> > > On Mon, Oct 19, 2009 at 2:06 AM, syntevo Support <smartsvn@...<smartsvn%40syntevo.com>
> > >wrote:
> > >
> > > >
> > > >
> > > > Hello Phillip,
> > > >
> > > >
> > > > > My project makes extensive use of externals. I want to see all files
> > in
> > > > my
> > > > > project (using View -> files from subdirectories). It descends fine
> > into
> > > > > externals that are immediate subdirs of my projects, but externals
> > that
> > > > are
> > > > > two levels deep (and hence there is an intermediate unversioned
> > > > directory)
> > > > > are not recursed into.
> > > >
> > > > Can you please post svn:externals property for one directory for which
> > > > contained externals are not scanned? (You may use fake host names.)
> > > >
> > > > --
> > > > Best regards,
> > > > Marc Strapetz
> > > > =============
> > > > syntevo GmbH
> > > > http://www.syntevo.com
> > > > http://blog.syntevo.com
> > > >
> > > >
> > > > Phillip Hellewell <sshock3@... <sshock3%40gmail.com> <sshock3%
> > 40gmail.com>> wrote:
> > > >
> > > > > My project makes extensive use of externals. I want to see all files
> > in
> > > > my
> > > > > project (using View -> files from subdirectories). It descends fine
> > into
> > > > > externals that are immediate subdirs of my projects, but externals
> > that
> > > > are
> > > > > two levels deep (and hence there is an intermediate unversioned
> > > > directory)
> > > > > are not recursed into.
> > > > >
> > > > > I went into edit -> preferences -> Refresh and the "Recursively scan
> > > > > unversioned directories" is already checked.
> > > > >
> > > > > Out of curiosity, I unchecked it and that makes it only show
> > "subdir1"
> > > > > instead of "subdir1/subdir2". But no matter what I can't get it to
> > > > descend
> > > > > into the files and folders below subdir2.
> > > > >
> > > > > Please help!
> > > > >
> > > > > Phillip
> > > > >
> > > > >
> > > > > [Non-text portions of this message have been removed]
> > > > >
> > > > >
> > > > >
> > > > > ------------------------------------
> > > > >
> > > > > Yahoo! Groups Links
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > [Non-text portions of this message have been removed]
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> >
> >  
> >
>
>
> [Non-text portions of this message have been removed]
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>








------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartsvn/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartsvn/join
    (Yahoo! ID required)

<*> To change settings via email:
    smartsvn-digest@...
    smartsvn-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartsvn-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/