theseion / libgit2-pharo-bindings

libgit2 bindings for Pharo
http://theseion.github.io/libgit2-pharo-bindings
7 stars 29 forks source link

Error on load #7

Closed tinchodias closed 10 years ago

tinchodias commented 10 years ago
Gofer it
  smalltalkhubUser: 'FileSystemGitDev' project: 'LibGit2';
  configurationOf: 'LibGit';
  loadBleedingEdge

in latest Pharo 4 signals error:

[ LGitNoReturnCodeHandlerDefined signal ] in LGitCallReturnHandler class>>for: in Block: [ LGitNoReturnCodeHandlerDefined signal ]
OrderedCollection(Collection)>>detect:ifFound:ifNone:
OrderedCollection(Collection)>>detect:ifNone:
LGitCallReturnHandler class>>for:
[ :assoc | assoc value -> (LGitCallReturnHandler for: assoc value) ] in LGitReturnCodeEnum class>>setUpHandlers in Block: [ :assoc | assoc value -> (LGitCallReturnHandler f...etc...
Array(SequenceableCollection)>>collect:
LGitReturnCodeEnum class>>setUpHandlers
LGitReturnCodeEnum class>>handlers
LGitReturnCodeEnum>>handlers
LGitReturnCodeEnum>>handleLGitReturnCode
LGitRepository(LGitExternalObject)>>withReturnHandlerDo:
LGitRepository>>defaultCloneOptions
[ 
self
    clone: self
    url: aString
    local_path: self repositoryReference pathString
    options: self defaultCloneOptions ] in LGitRepository>>clone: in Block: [ ...
LGitRepository(LGitExternalObject)>>withReturnHandlerDo:
LGitRepository>>clone:
[ 
| repo |
repo := LGitRepository on: self directory asFileReference.
repo
    clone: url;
    checkout: 'master'. "make sure 'origin' is set to the original url, not to the https one if we used that"
(LGitRemote of: repo named: 'origin')
    load;
    setUrl: self repoUrl;
    save ] in MCGitRepository>>createCloneRepository in Block: [ ...
[ 
threads threads_init.
self value ] in BlockClosure>>asLibGitActionSequence in Block: [ ...
BlockClosure>>ensure:
BlockClosure>>asLibGitActionSequence
MCGitRepository>>createCloneRepository
MCGitRepository>>ensureDirectory
ConfigurationOfLibGit>>changeRepositoryType
[ self project configuration perform: selector ] in MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
[ block valueWithPossibleArgs: (Array with: aPostloadDirective loader with: aPostloadDirective spec) ] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...
MetacelloPostLoadDirective(MetacelloPrePostLoadDirective)>>evaluateSupplyingAnswers:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective:
MetacelloPostLoadDirective>>loadUsing:gofer:
[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer: in Block: [ :directive | directive loadUsing: aLoaderDirecti...etc...
OrderedCollection>>do: