(defpackage :fwoar.cl-git.package (:use :cl) (:export)) (in-package :fwoar.cl-git.package) (defpackage :fwoar.cl-git.protocol (:use :cl) (:export #:-extract-object-of-type #:component #:defcomponents)) (defpackage :fwoar.cl-git.commit (:use :cl :fwoar.cl-git.protocol) (:export #:git-commit #:metadata #:data)) (defpackage :fwoar.cl-git.delta (:use :cl :fwoar.cl-git.protocol) (:export #:delta #:repository #:base #:commands #:src-size #:delta-size #:resolve-delta)) (defpackage :fwoar.cl-git.pack (:use :cl) (:export #:pack #:pack-file #:index-file #:idx-toc #:with-pack-streams #:seek-to-object-in-pack #:packed-ref #:packed-ref-pack #:packed-ref-offset #:extract-object #:ref #:loose-ref #:extract-object-at-pos #:raw-object-for-ref)) (defpackage :fwoar.cl-git.ref (:use :cl :fwoar.cl-git.protocol) (:export #:ref #:loose-ref #:ref-repo #:ref-hash #:loose-ref-file)) (defpackage :fwoar.cl-git (:use :cl :fwoar.cl-git.protocol) (:import-from :fwoar.cl-git.commit #:git-commit) (:import-from :fwoar.cl-git.pack #:packed-ref) (:import-from :fwoar.cl-git.ref #:loose-ref #:ref-hash #:ref-repo) (:export #:ensure-ref #:repository #:*want-delta* #:git-object #:hash #:*git-encoding* #:git-commit #:ref #:component #:*git-repository* #:extract-object #:git-tree #:blob)) (defpackage :fwoar.cl-git.types (:use :cl ) (:export #:octet)) (defpackage :cl-git-user (:use :cl :fwoar.cl-git)) (defpackage :co.fwoar.git (:use) (:export #:show #:branch #:branches #:commit-parents #:in-repository #:with-repository #:current-repository #:show-repository #:git #:tree #:contents #:component #:rev-list #:repository #:parents #:filter-tree))