FWIW I also have serious issues with MetacelloToolBox against an FTP repository.
Monticello works, but not the automated stuff�

It is related to the same kind of situation (Pharo 2.0).

MetacelloToolBox�
createDevelopment: '0.1'
for: 'ConfigurationOfXXX'
importFromBaseline: '0.1-baseline'
description: 'initial development version'.
(ConfigurationOfXXX project version: '0.1') load.

(MetacelloToolBox validateConfiguration: ConfigurationOfXXX) explore.
MetacelloToolBox
updateToLatestPackageVersionsIn: ConfigurationOfXXX
description: 'Made spinner work for Ajax'.
"Does not seem to work, even if logged int the repository from Monticello"
Gofer new
url: 'ftp://ftp.xxx.com/mc';
package: 'ConfigurationOfXXX';
commit: 'Gofer test'.
"This one does not work"
MetacelloToolBox
saveConfigurationPackageFor: 'ConfigurationOfXXX' description: 'Added config'.


Phil


On Mon, Oct 28, 2013 at 11:18 AM, Goubier Thierry <thierry.goubier@cea.fr> wrote:
Hi All,

Url has been deprecated. What is to be done with the Monticello use of the subclasses of Url?

At the moment, ZnUrl has a hardcoded case switch to redirect on the right type of repository [1], but... It's not extendable, and breaks gitfiletree://.

[1] https://github.com/pharo-project/pharo-core/blob/e89b4ac70d5cef761667317d58a4496d443d8a4e/Gofer-Core.package/extension/ZnUrl/instance/mcRepositoryAsUser_withPassword_.st

Thierry
--
Thierry Goubier
CEA list
Laboratoire des Fondations des Syst�mes Temps R�el Embarqu�s
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95