Skip to content

Commit 28253db

Browse files
authored
Merge pull request #21 from moosetechnology/fix-import-project-location
fix import project location
2 parents f74edd2 + 90adcab commit 28253db

File tree

2 files changed

+25
-28
lines changed

2 files changed

+25
-28
lines changed

src/GitLabHealth-Model-Importer/GLHModelImporter.class.st

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -588,6 +588,18 @@ GLHModelImporter >> importPipelinesOfProject: aGLHProject [
588588
aGLHProject pipelines add: pipeline unless: self blockOnIdEquality]
589589
]
590590

591+
{ #category : #projects }
592+
GLHModelImporter >> importProject: aProjectID [
593+
594+
| result projectResult |
595+
('Import project with id: ' , aProjectID printString) recordInfo.
596+
597+
result := self glhApi project: aProjectID.
598+
projectResult := self parseProjectResult: result.
599+
600+
^ self completeImportProject: projectResult
601+
]
602+
591603
{ #category : #imports }
592604
GLHModelImporter >> importProjects [
593605

@@ -596,11 +608,8 @@ GLHModelImporter >> importProjects [
596608

597609
{ #category : #projects }
598610
GLHModelImporter >> importProjects: aCollectionOfProjectID [
599-
600-
^ aCollectionOfProjectID collect: [ :id |
601-
self importProject: id.
602-
]
603-
611+
612+
^ aCollectionOfProjectID collect: [ :id | self importProject: id ]
604613
]
605614

606615
{ #category : #imports }
@@ -933,6 +942,17 @@ GLHModelImporter >> parsePipelinesResult: result [
933942
^ reader nextAs: #ArrayOfPipelines
934943
]
935944

945+
{ #category : #parsing }
946+
GLHModelImporter >> parseProjectResult: aResult [
947+
| reader |
948+
reader := NeoJSONReader on: aResult readStream.
949+
reader for: GLHProject do: [ :mapping |
950+
mapping mapInstVars. ].
951+
" reader mapInstVarsFor: GLHProject."
952+
953+
^ reader nextAs: GLHProject
954+
]
955+
936956
{ #category : #private }
937957
GLHModelImporter >> parseSubGroupResult: aResult [
938958

src/GitLabProjectHealth-Model-Importer/GLPHModelImporter.class.st

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -380,18 +380,6 @@ GLPHModelImporter >> importMergeResquestMerger: aGLPHEMergeRequest [
380380
aGLPHEMergeRequest merge_user: (self importUser: authorID)
381381
]
382382

383-
{ #category : #'as yet unclassified' }
384-
GLPHModelImporter >> importProject: aProjectID [
385-
386-
| result projectResult |
387-
('Import project with id: ' , aProjectID printString) recordInfo.
388-
389-
result := self glhApi project: aProjectID.
390-
projectResult := self parseProjectResult: result.
391-
392-
^ self completeImportProject: projectResult
393-
]
394-
395383
{ #category : #'private - api' }
396384
GLPHModelImporter >> importRepository: aGLHRepository [
397385

@@ -465,17 +453,6 @@ GLPHModelImporter >> parseMergeRequestResult: result [
465453
^ generalReader nextAs: #ArrayOfMergeRequest
466454
]
467455

468-
{ #category : #parsing }
469-
GLPHModelImporter >> parseProjectResult: aResult [
470-
| reader |
471-
reader := NeoJSONReader on: aResult readStream.
472-
reader for: GLHProject do: [ :mapping |
473-
mapping mapInstVars. ].
474-
" reader mapInstVarsFor: GLHProject."
475-
476-
^ reader nextAs: GLHProject
477-
]
478-
479456
{ #category : #accessing }
480457
GLPHModelImporter >> withCommitsSince: someDays [
481458
"substract the current date with a given number of days. Use to retrieve the commits submit in the last giving days"

0 commit comments

Comments
 (0)