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:
((eql :oid) repository)
(remote common-lisp:t)
(tag common-lisp:t)
((eql :oid) odb)
(reference common-lisp:t)

method (list-objects (class :oid) (repository cl-git:repository) (&key T) test test-not)

Specializers:
((eql :oid) repository)
(remote common-lisp:t)
(tag common-lisp:t)
((eql :oid) odb)
(reference common-lisp:t)

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

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

method (odb-type (object cl-git:odb-object))

Specializers:
(odb-object)

generic (odb-data object)

Specializers:
(odb-object)

generic (odb-size object)

Specializers:
(odb-object)