changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / lisp/lib/vc/pkg.lisp

changeset 698: 96958d3eb5b0
parent: 35a579313b80
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 04 Oct 2024 22:04:59 -0400
permissions: -rw-r--r--
description: fixes
1 ;;; vc/pkg.lisp --- Version Control Packages
2 
3 ;;; Code:
4 (defpackage :vc/proto
5  (:use :cl :std :log :obj :parse/lex)
6  (:import-from :uiop :with-current-directory)
7  (:export
8  :vc-repo
9  :vc-run
10  :vc-path
11  :vc-head
12  :vc-name
13  :vc-bundle :vc-unbundle
14  :vc-error :vc-status
15  :vc-clone :vc-push :vc-pull :vc-commit
16  :vc-init :vc-id :vc-add :vc-remove
17  :vc-addremove :vc-diff
18  :vc-branch :repo
19  :vc-meta :find-repo
20  :make-repo :register-repo
21  :vc-update
22  :vc-ignore))
23 
24 (pkg:defpkg :vc/hg
25  (:use :cl :std :cli :sb-bsd-sockets :vc/proto)
26  (:export :*hg-program* :hg-repo :hg-error :run-hg-command :hg-meta :make-hg-client :hg-client :hgignore))
27 
28 (defpackage :vc/git
29  (:use :cl :std :cli :vc/proto)
30  (:export :*git-program* :git-repo :git-error :run-git-command :git-meta :gitignore))
31 
32 (pkg:defpkg :vc
33  (:use :cl :std)
34  (:use-reexport :vc/proto :vc/hg :vc/git)
35  (:export :*default-vc-kind* :*repo-roots* :*repo-registry*
36  :find-repo :register-repo :make-repo :make-hg-repo
37  :make-git-repo))