Documentation added and extended git log / git diif
This commit is contained in:
@@ -9,6 +9,12 @@
|
||||
git-next-version
|
||||
)
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
; goal : Read a package version from info.rkt.
|
||||
; pre : dir contains a readable info.rkt.
|
||||
; post : info.rkt has only been inspected.
|
||||
; result : A list containing major, minor and patch.
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
(define (info-version dir)
|
||||
(let* ((l (get-info/full dir))
|
||||
(re #px"([0-9]+)[.]([0-9]+)([.]([0-9]+))?")
|
||||
@@ -23,6 +29,13 @@
|
||||
(cadddr (cdr m)))))
|
||||
))
|
||||
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
; goal : Store a package version in info.rkt.
|
||||
; pre : dir contains info.rkt and version parts are numbers.
|
||||
; post : The version definition has been replaced.
|
||||
; result : #t after writing the file.
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
(define (set-info-version! dir maj min patch)
|
||||
|
||||
(define (write-version fh)
|
||||
@@ -54,6 +67,13 @@
|
||||
#t)))))
|
||||
)
|
||||
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
; goal : Increment a package version.
|
||||
; pre : kind is maj, major, min, minor or patch.
|
||||
; post : The version definition in info.rkt has been updated.
|
||||
; result : #t after writing the new version.
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
(define (git-next-version kind . dir*)
|
||||
(let ((dir (if (null? dir*)
|
||||
"."
|
||||
|
||||
Reference in New Issue
Block a user