sourcecode-management
Julian Fitzell
julian at beta4.com
Sat Aug 20 19:00:20 UTC 2005
Hi Stefan,
You can use MonticelloCVS, although it's not being actively maintained
anymore. You might have to use an old version of Monticello to make it
work or I imagine it could probably be updated easily to work with the
newest MC if you wanted (we'd happily take a patch for that).
MCCVS is basically a backwards compatibility layer for the old
monticello file format which was designed to go into CVS (but svn would
work fine too). It outputs all the code in the package into a single
file in an ordering designed to minimize change and thus minimize the
diffs in CVS and thus minimize the chance of unecessary conflicts.
Once the new MC with repositories had been written, though, we basically
stopped doing anything with the compatibility layer because it doesn't
end up being nearly as pleasant an experience (MC can do much smarter
calculations with the ancestry tree).
I imagine one *could* probably write an SVN repository client for MC
using DAV... you could probably build up versions a little more
dynamically by taking the ancestry, commit logs, and UUIDs from the svn
repository. But, none of us needing to use SVN, I don't think it's high
on anyone's radar. I'd be happy to provide a few pointers if you wanted
to take it on though... <shrug>
Julian
Stefan Krecher wrote:
> Hi,
>
> i got a question regarding Squeak-Sourcecode-Management.
> Parts of a current project i'm working on are developed with Squeak,
> other parts with Java, C and C++. All Sources of the project are
> managend in a svn-repository. I used to check in the Squeak-Changesets
> but actually i'm looking for a better way to do the
> source-code-management.
> Is there a way to directly work with svn with squeak? Are there better
> ways to manage sources? Could Monticello somehow be integrated with
> svn?
>
> Thank in advance for any suggestions,
> Stefan
>
--
Julian Fitzell -- Beta4 Productions
julian at beta4.com -- http://www.beta4.com
Seaside: http://seaside.st/
More information about the Squeak-dev
mailing list
|