please allow me to clarify unlike to example in the book, where in
libcomplex is a used as part of larger project,
our current project is a customization of the open source project itself
Rupinder Singh Mazara wrote:
>
> which brings me to the last line of page 123 to quote "But we are
> responsible for telling Subversion how the source file layout changed
> from vendor drop to vendor drop"
>
> is the process that i outline bellow adequate for the purpose of
> updating my customized version of the open source project
>
>> that's discussed under "Vendor branches" in the subversion book.
>>
>> rday
>>
>>
>>
>>
> Steps:
> Initialization ( To be done only once )
> First of all we create an empty repository on the svn sever
> svnadmin create /svn-repos
>
> Get the base line revision of Project (5548)
> svn export -r 5548 http://svn.someserver.org/svn/open_source/trunk
> 5548_export
>
> Check out "my_custom" project (initially it's a copy of 5548 with our
> own modifications)
> svn checkout svn://mysvnserver/my_custom/trunk working_copy
>
> Import it into the repository
> svn import --no-auto-props -m "Import baseline 5548" 5548_export
> svn://mysvnserver/open_source/current
> question: how to set correctly the svn properties to the imported files?
>
> Make a tag for version 5548
> svn copy -m "Tag 5548 vendor drop"
> svn://mysvnserver/open_source/current svn://mysvnserver/open_source/5548
>
>
> Update Proccess
> Get a new revision (in this example, we get revision 5500)
> svn export -r 5500 http://svn.someserver.org/svn/open_source/trunk
> 5500_export
>
> And we update our current version of the "open_source" project in our
> svn repository
> svn_load_dirs.pl -t 5500 svn://mysvnserver/open_source current
> 5570_export
>
> Merge files
> svn merge svn://mysvnserver/open_source/5548
> svn://mysvnserver/open_source/5570 working_copy
>
> Resolve and Commit any conflicts
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Aug 23 18:30:23 2005