monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Scenario for tracking upstream package


From: jplejacq
Subject: [Monotone-devel] Scenario for tracking upstream package
Date: Thu, 4 Mar 2004 22:57:21 -0500 (EST)

I'm wondering what the "monotone way" is for the following scenario.

I would like to track changes to a third party package that uses CVS
for source control.  I'll be making my own changes but want to stay
consistent with the upstream package.  With cvs, I would normally
use a vendor branch for this.

This is what I've tried:

1) I download the third party package and add all files to a newly
   created monotone database using a branch called "vendor".

2) I then copy the package directory structure to another
   directory and add this to the same monotone database using
   another branch called "local".

3) I then edit files on the local branch and commit them to the same
   branch.

4) When an upstream release is made, I download it to the original
   directory and commit any changes to monotone on the vendor
   branch.  This probably isn't sufficient since file deletions and
   renaming aren't accounted for.

5) I then use the monotone's propogate command to merge changes in
   the vendor branch to the local branch.

Is this reasonable?  It would be nice to have a cookbook of some
common scenarios like this.

-- 
JP






reply via email to

[Prev in Thread] Current Thread [Next in Thread]