Adding files support.
This commit is contained in:
parent
c92a77f0da
commit
47b39df9ca
@ -19,14 +19,16 @@ Class {
|
||||
}
|
||||
|
||||
{ #category : #'as yet unclassified' }
|
||||
FossilRepo >> add: aFileReference [
|
||||
FossilRepo >> add: fileRelativePath [
|
||||
"I add a file to the working Fossil repository, given that both, the file and the repositor,
|
||||
share the same root directory/folder."
|
||||
|
||||
OSSUnixSubprocess new
|
||||
command: '/usr/bin/fossil';
|
||||
arguments: { 'add' . aFileReference fullName };
|
||||
arguments: { 'add' . fileRelativePath };
|
||||
workingDirectory: self localFolderName;
|
||||
redirectStdout;
|
||||
runAndWaitOnExitDo: [ :process :outString |
|
||||
outString inspect
|
||||
]
|
||||
runAndWaitOnExitDo: [ :process :outString | ^ outString ]
|
||||
]
|
||||
|
||||
{ #category : #authentication }
|
||||
@ -158,6 +160,11 @@ FossilRepo >> local: aLocalFilePath [
|
||||
local := aLocalFilePath
|
||||
]
|
||||
|
||||
{ #category : #'as yet unclassified' }
|
||||
FossilRepo >> localFolderName [
|
||||
^ self local parent fullName
|
||||
]
|
||||
|
||||
{ #category : #authentication }
|
||||
FossilRepo >> loginAs: anUserName withPassword: password [
|
||||
| jsonData |
|
||||
@ -211,12 +218,10 @@ FossilRepo >> status [
|
||||
OSSUnixSubprocess new
|
||||
command: '/usr/bin/fossil';
|
||||
arguments: #('status');
|
||||
workingDirectory: self local parent fullName;
|
||||
workingDirectory: self localFolderName;
|
||||
redirectStdout;
|
||||
redirectStderr;
|
||||
runAndWaitOnExitDo: [ :process :outString |
|
||||
^ outString
|
||||
]
|
||||
runAndWaitOnExitDo: [ :process :outString | ^ outString ]
|
||||
]
|
||||
|
||||
{ #category : #authentication }
|
||||
|
Loading…
Reference in New Issue
Block a user