smalltalk - How to copy a Monticello package to another repository under a different name with Gofer -
the context one:
package had several branches developped in several repositories
- squeaksource
- source.squeak.org/trunk
development stopped in source.squeak.org, , goal transfer branch squeaksource in order have versions published in single repository.
ease human browsing , fast identification of branch, wish add standard branch identification name of squeaksource copy.
there way automate operation? gofer maybe?
monticello packages immutable. can move versions around, should not rename files. if do, break history , loose ability merge versions within version tree , other people's contributions.
to move versions of package a source url target url can use:
gofer new repository: 'source url'; package: 'a'; fetch " if understand concequences rename/rebranch version files in package-cache @ point. " gofer new repository: 'target url'; package: 'a'; push
Comments
Post a Comment