Schwab,Wilhelm K wrote:
In honor of Stef, let's make this *really* simple.   The pieces for what I want 
to do MUST exist; I just don't see how to make it happen.

So let's say I have GiveThisToStef.mcz on my drive, and I have checked, and 
rechecked that it is clean and releasable.  Can I use an FTP client or some 
other command line tool to put that in the in box?
If that inbox was a ftp repository then you would be able to use a separate ftp client to upload to it. However most of the current repositories your want to deal with are http repositories that wont work with your ftp client.

You might try curl (http://linux.about.com/od/commands/l/blcmdl1_curl.htm) and play around with authentication schemes to find one that matches squeaksource.

However just to double-check... I understand your not wanting to use the <Save> button to store directly to a remote repository because it is hard to undo accidents. However have you specifically discounted the <Copy> button on the Repository Inspector.
Try this proposed workflow...
1. In Monticello Browser, in the left-pane select your package. In the right-pane select the local-package-cache. 2. Unzip the created GiveThisToStef.1.mcz and undertake due-diligence-scan for NDA code. If all okay.... 3. In Monticello Browser, in the right-pane select your local-package-cache, click the <Open> button. 4. Select the GiveThisToStef.1.mcz. Click the <Copy> button. Select the remote repository to upload to.

This seems to provide everything with you need to avoid surprises.
That way, the code will be where everyone wants it (vs. just attached to email 
here), and I won't have to worry about what MC might be doing that I didn't 
anticipate.

I know MC can do the whole thing - trouble is it once did something I didn't 
expect, and I can't have that (legal exposure).  I want a clear wall that I 
deliberately penetrate when I have something to share - it's that simple.

Bill


________________________________
From: pharo-project-boun...@lists.gforge.inria.fr 
[pharo-project-boun...@lists.gforge.inria.fr] on behalf of Nick Ager 
[nick.a...@gmail.com]
Sent: Monday, February 06, 2012 2:04 AM
To: Pharo-project@lists.gforge.inria.fr
Subject: Re: [Pharo-project] Alternative to MC for upload?

Hi,

For private code I began by using an ftp repository then switched to a WebDAV 
server, With a private WebDAV server you can use Monticello, Gofer etc as 
though you are using squeak-source - though without a front-end. If you want a 
front-end there is squeak-source 3 [1]

Nick

[1] http://ss3.gemstone.com/ss/ss3.html/Overview

On 5 February 2012 18:03, Schwab,Wilhelm K 
<bsch...@anest.ufl.edu<mailto:bsch...@anest.ufl.edu>> wrote:
You're not daft; I'm simply looking for suggestions; yours counts :)



________________________________________
From: 
pharo-project-boun...@lists.gforge.inria.fr<mailto:pharo-project-boun...@lists.gforge.inria.fr>
 
[pharo-project-boun...@lists.gforge.inria.fr<mailto:pharo-project-boun...@lists.gforge.inria.fr>]
 on behalf of Göran Krampe [go...@krampe.se<mailto:go...@krampe.se>]
Sent: Sunday, February 05, 2012 12:12 PM
To: 
pharo-project@lists.gforge.inria.fr<mailto:pharo-project@lists.gforge.inria.fr>
Subject: Re: [Pharo-project] Alternative to MC for upload?

On 02/05/2012 12:30 PM, Schwab,Wilhelm K wrote:
Hello all,

I have a fair amount of code that I can't/don't dare release because it
involves intellectual property that I do not own, and access under
non-disclosure agreements (some of which are silly, but need to be
respected regardless). None of that code it is relevant to you (unless
you do heart surgery at home), but I need to keep it separate from
things like GSL, PLplot, FFI tweaks, etc., that should interest the
community.

In the past, I've saved to http repositories and been surprised at
things (fortunately, nothing toxic) that were released w/o my intent.
Squeak Source long since lost the code in question, but it put a fear of
MC in me.

Is there a way to use gofer or something else to send specific .mcz
files that I want to make available? Some other tool?

Perhaps I am daft - but why don't you use either local directories for
those packages or a private ftp server (like I do)?

I use pure-ftpd which is really nice because it can easily map specific
users to specific "home directories".

regards, Göran






Reply via email to