I need SmartSVN to support vendor branches

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

I need SmartSVN to support vendor branches

by spadenj :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Based on these instructions:
http://svnbook.red-bean.com/en/1.0/ch07s04.html

I need an easy way to merge updates into the vendor branch. Currently, I leave the .svn folders intact, but delete everything else, so I can make sure that files that have been removed between revisions are actually removed.

Is this on the roadmap for a future release?



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

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: I need SmartSVN to support vendor branches

by syntevo Support-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> I need an easy way to merge updates into the vendor branch. Currently, I
> leave the .svn folders intact, but delete everything else, so I can make
> sure that files that have been removed between revisions are actually
> removed.
>
> Is this on the roadmap for a future release?

What kind of improvement would you recommend? Something like "Import Backup",
which makes sure that superfluous files will get removed?

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




"spadenj" <yahoo@...> wrote:

> Based on these instructions:
> http://svnbook.red-bean.com/en/1.0/ch07s04.html
>
> I need an easy way to merge updates into the vendor branch. Currently, I leave
> the .svn folders intact, but delete everything else, so I can make sure that
> files that have been removed between revisions are actually removed.
>
> Is this on the roadmap for a future release?
>
>
>
> ------------------------------------
>
> 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/


Re: I need SmartSVN to support vendor branches

by Donald H Locker-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I would think that a simple remove all recursively, followed by an add all the new stuff would do nicely.  Or perhaps I'm misunderstanding your requirement.

Donald.
----- Original Message -----
From: "syntevo Support" <smartsvn@...>
To: smartsvn@...
Sent: Monday, August 17, 2009 3:16:59 AM (GMT-0500) Auto-Detected
Subject: Re: [smartsvn] I need SmartSVN to support vendor branches

> I need an easy way to merge updates into the vendor branch. Currently, I
> leave the .svn folders intact, but delete everything else, so I can make
> sure that files that have been removed between revisions are actually
> removed.
>
> Is this on the roadmap for a future release?

What kind of improvement would you recommend? Something like "Import Backup",
which makes sure that superfluous files will get removed?

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




"spadenj" <yahoo@...> wrote:

> Based on these instructions:
> http://svnbook.red-bean.com/en/1.0/ch07s04.html
>
> I need an easy way to merge updates into the vendor branch. Currently, I leave
> the .svn folders intact, but delete everything else, so I can make sure that
> files that have been removed between revisions are actually removed.
>
> Is this on the roadmap for a future release?
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>








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

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/


Re: I need SmartSVN to support vendor branches

by spadenj :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

--- In smartsvn@..., Donald H Locker <dhlocker@...> wrote:
>
> I would think that a simple remove all recursively, followed by an add all the new stuff would do nicely.  Or perhaps I'm misunderstanding your requirement.

I need something more than just deleting and re-adding. Deleting and re-adding loses the diff between vendor revisions. I need something that acts more like the svn_load_dirs.pl script that is part of the SVN contributions:

http://svn.collab.net/repos/svn/trunk/contrib/client-side/svn_load_dirs/

Essentially, I would specify where my current repo location is for the vendor branch, a folder on disk for the new version, and an option to specify a tag if I want this revision tagged.



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

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: I need SmartSVN to support vendor branches

by Jason Hughes :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

You might check out the multiple-root-paths option.  I've been using it
to merge many different SVN repos into a single working project, because
I use Redmine to manage my bug tracking and repository handling.  With
Redmine, various libraries are nicer to deal with as separate repos, but
when I do a check out or check in, I want to be able to make a single
comment and check in across all the branches at once.

One solution for you would be to have the vendor branch be a separate
repo for you with labels for each version, or possibly different repos
for each version (kinda overkill).  Then, you can basically set up your
project to have multiple roots by clicking on Settings... and at the
very top of the dialog box is a 'Change...' button, where you can add
more repo paths.  You can go in and change that set of paths anytime, or
you can simply roll back that vendor's root to a previous label if you
want to upgrade or downgrade.

Just an idea.

JH

smartsvn@... wrote:

> ________________________________________________________________________
> 1a. Re: I need SmartSVN to support vendor branches
>     Posted by: "spadenj" yahoo@... spadenj
>     Date: Mon Aug 17, 2009 8:24 am ((PDT))
>
> --- In smartsvn@..., Donald H Locker <dhlocker@...> wrote:
>  
>> I would think that a simple remove all recursively, followed by an add all the new stuff would do nicely.  Or perhaps I'm misunderstanding your requirement.
>>    
>
> I need something more than just deleting and re-adding. Deleting and re-adding loses the diff between vendor revisions. I need something that acts more like the svn_load_dirs.pl script that is part of the SVN contributions:
>
> http://svn.collab.net/repos/svn/trunk/contrib/client-side/svn_load_dirs/
>
> Essentially, I would specify where my current repo location is for the vendor branch, a folder on disk for the new version, and an option to specify a tag if I want this revision tagged.
>
>
>
>  



[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: Re: I need SmartSVN to support vendor branches

by syntevo Support-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> I need something more than just deleting and re-adding. Deleting and
> re-adding loses the diff between vendor revisions.

Overwriting/deleting should retain history. Anyway, a basic "import" working
this way is on the RFE list now.

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








"spadenj" <yahoo@...> wrote:

> --- In smartsvn@..., Donald H Locker <dhlocker@...> wrote:
> >
> > I would think that a simple remove all recursively, followed by an add all the new stuff would do nicely.  Or perhaps I'm misunderstanding your requirement.
>
> I need something more than just deleting and re-adding. Deleting and re-adding
> loses the diff between vendor revisions. I need something that acts more like
> the svn_load_dirs.pl script that is part of the SVN contributions:
>
> http://svn.collab.net/repos/svn/trunk/contrib/client-side/svn_load_dirs/
>
> Essentially, I would specify where my current repo location is for the vendor
> branch, a folder on disk for the new version, and an option to specify a tag
> if I want this revision tagged.
>
>
>
> ------------------------------------
>
> 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/


Re: I need SmartSVN to support vendor branches

by spadenj :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

--- In smartsvn@..., syntevo Support <smartsvn@...> wrote:
>
> > I need something more than just deleting and re-adding. Deleting and
> > re-adding loses the diff between vendor revisions.
>
> Overwriting/deleting should retain history. Anyway, a basic "import" working
> this way is on the RFE list now.

Yes, it retains the basic history of a delete and re-add. However, that is not sufficient for retaining the actual changes made to the same file between revisions. This is necessary for keeping modifications made to a vendor's source.



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

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: Re: I need SmartSVN to support vendor branches

by syntevo Support-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Yes, it retains the basic history of a delete and re-add. However, that is
> not sufficient for retaining the actual changes made to the same file
> between revisions.

File would simply be overwritten (not added/removed), so they would be
committed as modified. Only obsolete files would be deleted.

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



"spadenj" <yahoo@...> wrote:

> --- In smartsvn@..., syntevo Support <smartsvn@...> wrote:
> >
> > > I need something more than just deleting and re-adding. Deleting and
> > > re-adding loses the diff between vendor revisions.
> >
> > Overwriting/deleting should retain history. Anyway, a basic "import" working
> > this way is on the RFE list now.
>
> Yes, it retains the basic history of a delete and re-add. However, that is not
> sufficient for retaining the actual changes made to the same file between
> revisions. This is necessary for keeping modifications made to a vendor's
> source.
>
>
>
> ------------------------------------
>
> 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/