changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > infra / readme.org

changeset 38: 197d061b1f2e
parent: 30fa758d74b7
child: 6e3622d2d5d1
author: ellis <ellis@rwest.io>
date: Sat, 30 Dec 2023 23:45:41 -0500
permissions: -rw-r--r--
description: 2
1 {{{header(infra,
2 Richard Westhaver,
3 ellis@rwest.io,
4 The Compiler Company Infrastructure)}}}
5 #+EXPORT_FILE_NAME: index
6 
7 This project contains scripts, utils, and applications used to
8 host and maintain The Compiler Company infrastructure.
9 
10 - [[https://compiler.company/docs/infra/quickstart.html][Quickstart]]
11 
12 * Scripts
13 ** [[file:scripts/eval.sh][eval.sh]]
14 Eval a lisp script using SBCL.
15 ** [[file:scripts/check.lisp][check.lisp]]
16 Check the host for compatibility.
17 #+begin_src shell :results pp replace :exports both
18 ./scripts/eval.sh ./scripts/check.lisp
19 #+end_src
20 #+RESULTS:
21 : This is SBCL 2.3.12+main, an implementation of ANSI Common Lisp.
22 : More information about SBCL is available at <http://www.sbcl.org/>.
23 :
24 : SBCL is free software, provided as is, with absolutely no warranty.
25 : It is mostly in the public domain; some portions are provided under
26 : BSD-style licenses. See the CREDITS and COPYING files in the
27 : distribution for more information.
28 ** [[file:scripts/autogen.lisp][autogen.lisp]]
29 ** get-*
30 Pull and build dependencies.
31 ** [[file:scripts/git-vendor-pull.sh][git-vendor-pull.sh]]
32 Pull an upstream vendored repository from Git and push it to our
33 private mirror.
34 
35 #+begin_src shell :noeval t :exports code
36 scripts/git-vendor-pull.sh git.savannah.gnu.org/git emacs master
37 #+end_src
38 ** [[file:scripts/bundle-dir.sh][bundle-dir.sh]]
39 Bundle a local directory of source-code repos.