ODB#

Warning

This functionally is still under development. So stability of this part of the API is uncertain.

type odb#
type odb-object#
generic (open-odb path-or-repository)#

Open the ODB at the specified path or repository.

Specializers
  • (repository)
method (list-objects (class :oid) (repository cl-git:odb) (&key T) test test-not)#
Specializers
method (list-objects (class :oid) (repository cl-git:repository) (&key T) test test-not)#
Specializers
method (get-object (class odb-object) (id/name T) (repository cl-git:odb))#

Return an object of type CLASS from the object database. The lookup will use either an oid or a name to find the object.

Specializers
method (get-object (class odb-object) (id/name T) (repository cl-git:repository))#

Return an object of type CLASS from the object database. The lookup will use either an oid or a name to find the object.

Specializers
method (odb-type (object cl-git:odb-object))#
Specializers
generic (odb-data object)#
Specializers
  • (odb-object)
generic (odb-size object)#
Specializers
  • (odb-object)