----- Original Message -----
From: Levente Uzonyi Sent: 02/28/14 08:20 PM To: The general-purpose Squeak developers list Subject: Re: [squeak-dev] How do I create an MCZ file?
On Fri, 28 Feb 2014, JohnReed Maffeo wrote:
I have been looking all over and I can not find the instructions about how to create an MCZ file. I have a working version of the program I have been developing and would like to start using SS3 as a repository, but it will only let me upload an MCZ file. All I seem to be able to find is file out in the Category pane.
"Creating a Working Copy From scratch
Click on the "+Package" button, and enter the name of a PackageInfo package. It doesn"t matter whether or not the code for the package already exists. Once the Working Copy has been created, the name of the package will appear in the package list on the left side of the Monticello Browser. If you loaded an existing version, the version name will be displayed in parenthesis after the package name, otherwise the parenthesis will be empty, indicating that your working copy has no ancestors.
Saving Changes
Changes to your working copy are automatically logged in your changes file, so you only need to create a new version of your package when you want to share the changes with others.
Select the package on the left side of the Monticello Browser and the repository to save to on the right, then click the 'Save' button.
Thanks! This is where I got stuck. I did read a lot of documetation and code yesterday, but I never quited made the connection of selecting the two objects and clicking the 'Save' button.
I guess I was blinded by my assumptions. The SS3 web site offers me the opportunity to upload a file, but it has to be in MCZ format. My expectation was that there should be a popup menu item similar to #fileOut somewhere and I just couldn't find it.
Now that I see how the file is created, I understand the Monticello philosophy better. I can use my local repository for day-to-day development and publish periodic point releases to an external, shared repositiory.
My next challenge will be to learn more about refactoring.
See Repositories for discussion of how to publish to shared repositories." - From http://www.wiresong.ca/monticello/v1/docs/getting-started.html
You might also find these links useful: https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/... http://www.wiresong.ca/monticello/v1/docs/package-info.html http://www.wiresong.ca/monticello/v1/docs/
Levente
Thanks,
john-reed
Hi JohnReed,
On Sat, Mar 1, 2014 at 8:02 AM, JohnReed Maffeo aldeveron@graffiti.netwrote:
----- Original Message -----
From: Levente Uzonyi Sent: 02/28/14 08:20 PM To: The general-purpose Squeak developers list Subject: Re: [squeak-dev] How do I create an MCZ file?
On Fri, 28 Feb 2014, JohnReed Maffeo wrote:
I have been looking all over and I can not find the instructions about
how to create an MCZ file. I have a working version of the program I have been developing and would like to start using SS3 as a repository, but it will only let me upload an MCZ file. All I seem to be able to find is file out in the Category pane.
"Creating a Working Copy From scratch
Click on the "+Package" button, and enter the name of a PackageInfo package. It doesn"t matter whether or not the code for the package
already
exists. Once the Working Copy has been created, the name of the package will appear in the package list on the left side of the Monticello Browser. If you loaded an existing version, the version name will be displayed in parenthesis after the package name, otherwise the
parenthesis
will be empty, indicating that your working copy has no ancestors.
Saving Changes
Changes to your working copy are automatically logged in your changes file, so you only need to create a new version of your package when you want to share the changes with others.
Select the package on the left side of the Monticello Browser and the repository to save to on the right,
then
click the 'Save' button.
Thanks! This is where I got stuck. I did read a lot of documetation and code yesterday, but I never quited made the connection of selecting the two objects and clicking the 'Save' button.
I guess I was blinded by my assumptions. The SS3 web site offers me the opportunity to upload a file, but it has to be in MCZ format. My expectation was that there should be a popup menu item similar to #fileOut somewhere and I just couldn't find it.
Now that I see how the file is created, I understand the Monticello philosophy better. I can use my local repository for day-to-day development and publish periodic point releases to an external, shared repositiory.
I recommend that you publish as often as possible to the external shared repository. It is very useful to be able to get the diffs between specific versions. The way I see the package-cache is that it gives me a simple way of continuing to work when I don't have network connectivity (I'm on the move, or the repository isn't responding).
My next challenge will be to learn more about refactoring.
Enjoy!
See Repositories for discussion of how to publish to shared repositories." - From
http://www.wiresong.ca/monticello/v1/docs/getting-started.html
You might also find these links useful:
https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/...
http://www.wiresong.ca/monticello/v1/docs/package-info.html http://www.wiresong.ca/monticello/v1/docs/
Levente
Thanks,
john-reed
squeak-dev@lists.squeakfoundation.org