On this page:
fs-youngest-rev
fs-rev-prop
set-fs-rev-prop
fs-list-rev-props
fs-deltify-rev
Version: 4.2.1

4.3 Revisions

(fs-youngest-rev fs)  exact-nonnegative-integer?
  fs : fs?
Retrieves the number of the youngest revision that has been committed to the file system.

(fs-rev-prop fs rev prop-name)  (or/c bytes? #f)
  fs : fs?
  rev : exact-nonnegative-integer?
  prop-name : symbol?
(set-fs-rev-prop fs rev prop-name value)  void?
  fs : fs?
  rev : exact-nonnegative-integer?
  prop-name : symbol?
  value : (or/c bytes? #f)
(set! (fs-rev-prop fs rev prop-name) value)
Retrieves or sets a revision property as a binary string.

A non-existent property is represented by the value #f. When a property is set to #f, it is deleted.

(fs-list-rev-props fs rev)  (listof symbol?)
  fs : fs?
  rev : exact-nonnegative-integer?
Retrieves a list of all properties set on a revision.

(fs-deltify-rev fs rev)  void?
  fs : fs?
  rev : exact-nonnegative-integer?
Tries to conserve space in the file system by storing changes leading up to the given revision as deltas.