Supporting unversioned files.
This commit is contained in:
parent
90f1e8279c
commit
94058e24cb
@ -57,6 +57,14 @@ FossilRepo >> fetchPage: pageName [
|
|||||||
^ NeoJSONReader fromString: (self jsonWikiDataFor: 'get/', pageName)
|
^ NeoJSONReader fromString: (self jsonWikiDataFor: 'get/', pageName)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
{ #category : #utilities }
|
||||||
|
FossilRepo >> isUnversioned: aFileNameWithRelativePath [
|
||||||
|
|
||||||
|
^ (aFileNameWithRelativePath beginsWith: 'uv')
|
||||||
|
ifTrue: [ ^ aFileNameWithRelativePath ]
|
||||||
|
ifFalse: [ ^ '/doc/tip/', aFileNameWithRelativePath ]
|
||||||
|
]
|
||||||
|
|
||||||
{ #category : #utilities }
|
{ #category : #utilities }
|
||||||
FossilRepo >> jsonDataFor: anUrlSegment [
|
FossilRepo >> jsonDataFor: anUrlSegment [
|
||||||
|
|
||||||
@ -91,7 +99,7 @@ FossilRepo >> lastVersionPath: aFileNameWithRelativePath [
|
|||||||
and return a relative route to the last version of the file in the first
|
and return a relative route to the last version of the file in the first
|
||||||
case or the unversioned one."
|
case or the unversioned one."
|
||||||
|
|
||||||
(aFileNameWithRelativePath beginsWith: '/uv')
|
(self isUnversioned: aFileNameWithRelativePath)
|
||||||
ifTrue: [ ^ aFileNameWithRelativePath ]
|
ifTrue: [ ^ aFileNameWithRelativePath ]
|
||||||
ifFalse: [ ^ '/doc/tip/', aFileNameWithRelativePath ]
|
ifFalse: [ ^ '/doc/tip/', aFileNameWithRelativePath ]
|
||||||
]
|
]
|
||||||
@ -149,9 +157,9 @@ FossilRepo >> sanitize: aFileNameWithRelativePath [
|
|||||||
"I dicern if my argument concerns to a versioned or an unversioned file,
|
"I dicern if my argument concerns to a versioned or an unversioned file,
|
||||||
and return a relative path to put the file."
|
and return a relative path to put the file."
|
||||||
|
|
||||||
(aFileNameWithRelativePath beginsWith: '/uv')
|
(self isUnversioned: aFileNameWithRelativePath)
|
||||||
ifFalse: [ ^ aFileNameWithRelativePath ]
|
ifFalse: [ ^ aFileNameWithRelativePath ]
|
||||||
ifTrue: [ ^ (aFileNameWithRelativePath copyFrom: 5 to: aFileNameWithRelativePath size) ]
|
ifTrue: [ ^ (aFileNameWithRelativePath copyFrom: 4 to: aFileNameWithRelativePath size) ]
|
||||||
]
|
]
|
||||||
|
|
||||||
{ #category : #authentication }
|
{ #category : #authentication }
|
||||||
|
Loading…
Reference in New Issue
Block a user