以程序方式操作特定Monticello包的存储库



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

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

我看到在即将出版的《深入法老》蒙蒂塞洛一章中有一小段关于"程序化添加存储库"的内容。

Gofer可以用来自动化这样的任务吗?

Gofer应该用于以编程方式完成您手动使用Monticello UI所做的操作。如果你发现东西不见了,请在邮件列表上讨论。

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

如何通过程序添加特定的用户和密码信息(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'].

这归功于Mariano Martinez Peck 的"Pharo:Tips and Tricks"

相关内容

  • 没有找到相关文章

最新更新