以编程方式处理特定Monticello软件包的存储库?

时间:2013-08-07 09:48:57

标签: version-control smalltalk pharo monticello

我想自动完成一些蒙蒂塞洛任务。为此,我必须首先选择某些Monticello包,然后我希望能够:

  • 添加存储库,
  • 删除存储库,
  • 为某些(Smalltalkhub)存储库添加用户和密码信息。

我看到在“Deep into Pharo”的即将到来的Monticello chapter中有一段关于“以编程方式添加存储库”的小段落。

可以Gofer用于自动完成这样的任务吗?

2 个答案:

答案 0 :(得分:1)

Gofer应该用于以编程方式使用Monticello UI手动执行操作。如果您发现缺少的东西,请在邮件列表上讨论。

答案 1 :(得分:0)

至少我找到了第三个问题的答案:

  

如何以编程方式添加用户和密码信息   (Smalltalkhub)存储库。

(MCRepositoryGroup default repositories
    select: [:each | (each isKindOf: MCHttpRepository)
        and: [each locationWithTrailingSlash includesSubstring: 'http://smalltalkhub.com/mc/MyName/']])
    do: [:each | each user: 'MyName'; password: 'MyPassword'].

信用额转到"Pharo: Tips and Tricks" by Mariano Martinez Peck