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