In Iceberg (Version Control) settings, there should be an option "enable Metacello (or Monticello?) integration" that should disable this iirc. On Fri, Jul 21, 2017 at 08:35:23PM +0200, Herby VojÄÃk wrote:
Hello!
I use Iceberg with metacelloIntegration: true to have gitlocal:// protocol available to load local git repos.
Problem I encountered (while trying to load Mocketry) that Iceberg hijacks github:// protocol and it seems it needs ssh credentials that actually allows access to github. But I don't have (and don't plan to have, because reasons) a github account.
For the moment I work it around this way (the script I use to build my work image):
---- BEGIN | hereRef | hereRef := Smalltalk imageDirectory asFileReference. (IceRepositoryCreator new location: hereRef; subdirectory: 'src'; createRepository) register.
"BEGIN WORKAROUND" IceGithubRepositoryType class compile: 'type ^ ''github+rw'''. "Work around github:// needing access" "END WORKAROUND"
Iceberg enableMetacelloIntegration: true. Metacello new baseline: 'Towergame'; repository: 'gitlocal:///', (hereRef / 'src') fullName; load. Towergame configure.
Smalltalk snapshot: true andQuit: true. ---- END
Questions: Is there some more canonical way to get there? Will Iceberg include something to make it easier to have readonly-github repos / integrate only gitlocal://?
Thanks, Herby