Commit Graph

  • a42cf16fec
    base: Provide 'build-derivations' with the full list of derivations. master improve-build-parallelism Ludovic Courtès 2017-02-15 00:15:23 +0100
  • 8c811abb31
    base: Remove unnecessary 'file-exists?' call. Ludovic Courtès 2017-02-15 00:15:22 +0100
  • 61f8f75e93
    base: Do not stop on the first build failure. Ludovic Courtès 2017-02-15 00:15:21 +0100
  • 2418019798
    evaluate: Use specification #:name in evaluation alists. Mathieu Lirzin 2017-02-24 18:27:29 +0100
  • aebad5184d
    base: Handle multi-directories in load-path. Mathieu Othacehe 2017-02-02 10:13:13 +0100
  • f695c79eb3
    doc: Describe how to send patches. Mathieu Lirzin 2017-01-29 18:05:58 +0100
  • 4d1f2d989d
    maint: Add a pointer to the manual in the README. Mathieu Lirzin 2017-01-29 17:55:02 +0100
  • abd52046d5
    base: Handle 'git clone' errors correctly. Mathieu Othacehe 2017-01-29 11:25:13 +0100
  • 5127c6797c
    cuirass: Add "--load-path" option. Mathieu Othacehe 2017-01-25 09:54:54 +0100
  • 9bd9808d27 cuirass: Handle git clone errors correctly. Mathieu Othacehe 2017-01-29 11:25:13 +0100
  • f44922c046 cuirass: add "--load-path" option Mathieu Othacehe 2017-01-25 09:54:54 +0100
  • 4ca0c93875
    build: Add '%aux-dir' variable. Mathieu Lirzin 2017-01-23 02:38:31 +0100
  • 19f8188d0e
    build: Define 'spec+package-list' in "build-aux/guix.scm". Mathieu Lirzin 2017-01-23 02:35:33 +0100
  • 3adf32e742
    build: Don't generate ".version" since it has no use. Mathieu Lirzin 2017-01-10 08:59:57 +0100
  • 6abee31bee
    doc: Update email contact for contributors. Mathieu Lirzin 2017-01-10 08:47:25 +0100
  • d0a5801e39
    database: db-add-derivation: Don't try to add a derivation twice. Mathieu Lirzin 2017-01-09 01:29:48 +0100
  • 8988070725
    maint: Fix mistake in copying permission statement. Mathieu Lirzin 2017-01-09 00:41:13 +0100
  • 49fae56c95
    maint: Add new mailing list and webpage. Mathieu Lirzin 2017-01-09 00:35:19 +0100
  • b29820b8bb
    build: Reformat assignments. Mathieu Lirzin 2017-01-08 18:06:02 +0100
  • 4ac708b0f6
    build: Do not require "build-aux/guix.scm". Mathieu Lirzin 2016-12-29 00:17:27 +0100
  • b32791d4bd
    build: Fix typo "the" => "they". Mathieu Lirzin 2016-12-27 12:04:43 +0100
  • c26ffda7d6
    build: Use portable substitution references. Mathieu Lirzin 2016-12-27 12:00:11 +0100
  • 206c302206
    build: Add "build-aux/guix.scm". Mathieu Lirzin 2016-12-25 14:29:13 +0100
  • 145077f160
    ci: Remove custom Guix package defintion. Mathieu Lirzin 2016-12-25 23:39:27 +0100
  • 17dbfe679d
    maint: Generate version number. Mathieu Lirzin 2016-12-25 12:43:45 +0100
  • 8a782b3e84
    cuirass: Add "--port" command line option. Mathieu Lirzin 2016-12-24 02:15:17 +0100
  • b59b8e5567
    http: Add 'port' keyword argument to 'run-cuirass-server'. Mathieu Lirzin 2016-12-24 01:57:27 +0100
  • 96be568de4
    config: Remove references to '$prefix' expansion hack. Mathieu Lirzin 2016-12-24 01:40:22 +0100
  • 57e10c6056
    build: Set Guile load paths in 'pre-inst-env'. Mathieu Lirzin 2016-12-24 01:08:04 +0100
  • 16aec469d4
    repo: Add <repo> record datatype. Mathieu Lirzin 2016-12-20 19:03:52 +0100
  • a6807cb29c
    doc: Add 'Overview' Chapter. Mathieu Lirzin 2016-12-16 13:55:24 +0100
  • 97b707d32a
    doc: Include 'Continuous Integration' in the introduction. Mathieu Lirzin 2016-12-16 13:49:16 +0100
  • 041b56c480
    build: Install the examples. Mathieu Lirzin 2016-12-16 13:39:51 +0100
  • e9e1ce8e14
    maint: Move examples from 'tests' to 'examples' directory. Mathieu Lirzin 2016-12-16 13:20:49 +0100
  • 5dc1bf40e9
    doc: Write Introduction. Mathieu Lirzin 2016-12-09 00:02:22 +0100
  • e1b396b3c5
    doc: Change short description. Mathieu Lirzin 2016-12-08 21:34:14 +0100
  • cbdb59af8e
    doc: Add Cuirass manual. Mathieu Lirzin 2016-12-02 15:57:06 +0100
  • 05eba838ea
    base: Create the parent directories of '%package-cachedir'. Mathieu Lirzin 2016-12-01 20:59:43 +0100
  • 7248c0038f
    build: Unquote local load paths. Mathieu Lirzin 2016-11-29 18:49:43 +0100
  • 81ff83354e
    build: Remove duplicate sed expression. Mathieu Lirzin 2016-11-13 10:53:38 +0100
  • 5898e6f8f8
    base: Use inner definitions instead of big anonymous procedures. Mathieu Lirzin 2016-11-13 02:18:05 +0100
  • bfd395c09f
    db: Forbid inserting the same specification twice. Mathieu Lirzin 2016-11-13 01:54:41 +0100
  • a948f556eb
    build: Use BUILT_SOURCES to avoid recompilation. Mathieu Lirzin 2016-11-13 00:46:53 +0100
  • 05e5495e8f
    maint: Add copyright notices for the build system. Mathieu Lirzin 2016-11-12 17:58:17 +0100
  • 4f0d665746
    cuirass: Hard code Guile load paths. Mathieu Lirzin 2016-11-12 17:36:18 +0100
  • 1e5012ca80
    build: Let 'make' generate 'src/cuirass/config.scm'. Mathieu Lirzin 2016-11-12 16:23:00 +0100
  • 12d71ee098
    cuirass: Run HTTP server. Mathieu Lirzin 2016-11-02 21:54:04 +0100
  • 5973db52c6
    http: Add DB argument to 'url-handler'. Mathieu Lirzin 2016-10-28 19:38:11 +0200
  • 3b72a158be
    cuirass: Check specifications from the database inside the loop. Mathieu Lirzin 2016-10-27 12:48:21 +0200
  • 24d4505507
    maint: Update README. Roel Janssen 2016-09-26 10:34:48 +0200
  • 7f894427b2
    maint: Use absolute directory names in GUIX_PACKAGE_PATH. Mathieu Lirzin 2016-10-23 00:11:43 +0200
  • 686e31c590
    base: Handle build failure. Jan Nieuwenhuizen 2016-09-16 09:25:55 +0200
  • f65c62e53a
    tests: Track Cuirass' git. Jan Nieuwenhuizen 2016-09-14 23:14:57 +0200
  • 5ef0701f54
    base: Support tracking of a Guix package's git. Jan Nieuwenhuizen 2016-09-15 23:15:54 +0200
  • fca42b010e
    cuirass: Optionally support using of substitutes. Jan Nieuwenhuizen 2016-09-15 22:50:42 +0200
  • ff7c3a11f2
    tests: database: Use 'test-group-cleanup'. Mathieu Lirzin 2016-08-05 15:04:04 +0200
  • 97d6dfb108
    tests: http: Reformat expected result. Mathieu Lirzin 2016-08-03 03:17:01 +0200
  • 1cfacbc6ff
    maint: Update README. Mathieu Lirzin 2016-08-03 02:45:56 +0200
  • 8525c8422c
    build: Add a wrapper to 'guix environment'. Mathieu Lirzin 2016-08-02 18:59:06 +0200
  • c9223b6d29
    build: Add 'bootstrap' script. Mathieu Lirzin 2016-08-02 18:38:39 +0200
  • d239f096ed
    cuirass: Use 'let' instead of 'let*'. Mathieu Lirzin 2016-08-02 18:13:48 +0200
  • a6849d4a45
    Add (cuirass) module. Mathieu Lirzin 2016-08-02 17:04:00 +0200
  • 651b8bbcf9
    Add (cuirass http) module. Mathieu Lirzin 2016-07-30 23:00:41 +0200
  • e58911de37
    utils: Add 'alist?' procedure. Mathieu Lirzin 2016-07-30 22:57:49 +0200
  • ac4512897c
    schema: Evaluations: Add 'revision' column. Mathieu Lirzin 2016-07-27 19:19:26 +0200
  • ad267dc86a
    tests: Add missing test group statements. Mathieu Lirzin 2016-07-27 13:43:53 +0200
  • 24bfb61e8e
    schema: Builds: Add 'evaluation' column. Mathieu Lirzin 2016-07-27 13:21:11 +0200
  • 5c0a2b5779
    build: Fix variable reference in comment. Mathieu Lirzin 2016-07-27 11:44:45 +0200
  • 4f82aeab16
    cuirass: Move procedures to (cuirass base) module. Mathieu Lirzin 2016-07-26 17:16:44 +0200
  • d493a58823
    schema: Separate "Derivations" from "Evaluations". Mathieu Lirzin 2016-07-26 16:53:57 +0200
  • 0225d69642
    cuirass: show-help: Use 'poll' terminology. Mathieu Lirzin 2016-07-26 16:17:54 +0200
  • 719c126863
    database: Remove 'db-delete-evaluation' procedure. Mathieu Lirzin 2016-07-26 16:11:02 +0200
  • 67f074335f
    cuirass: Modify default interval value. Mathieu Lirzin 2016-07-26 12:55:57 +0200
  • c17f74bf19
    cuirass: Make specification argument optional. Mathieu Lirzin 2016-07-26 11:58:28 +0200
  • 815e8060af
    database: Remove "db-add-build-log" test. Mathieu Lirzin 2016-07-26 12:08:46 +0200
  • f97b24c29e
    tests: Add 'hello-singleton' specification example. Mathieu Lirzin 2016-07-26 11:25:20 +0200
  • b8d8c99bd3
    database: with-database: Keep the data. Mathieu Lirzin 2016-07-26 11:14:36 +0200
  • f40ac8a535
    database: db-open: Add DB optional argument. Mathieu Lirzin 2016-07-26 11:06:48 +0200
  • c83d5d4da8
    Use stamps to poll repositories. Mathieu Lirzin 2016-07-26 00:36:12 +0200
  • e51a755f10
    database: Add 'db-add-build' procedure. Mathieu Lirzin 2016-07-25 20:31:06 +0200
  • 7292bd5019
    database: read-quoted-string: add default value to optional argument. Mathieu Lirzin 2016-07-25 20:20:53 +0200
  • ce0d739622
    build: Check for (guix) module. Mathieu Lirzin 2016-07-25 13:44:25 +0200
  • fccd6fa60b
    evaluate: Store evaluations in evaluate script. Mathieu Lirzin 2016-07-24 17:48:03 +0200
  • efb249b056
    evaluate: Use (cuirass ...) modules. Mathieu Lirzin 2016-07-24 12:49:32 +0200
  • 69e9709b33
    evaluate: Use simple-format explicitely. Mathieu Lirzin 2016-07-24 12:49:00 +0200
  • a063a2277e
    cuirass: Use database to store specifications. Mathieu Lirzin 2016-07-23 22:05:50 +0200
  • 5db6894ae2
    database: db-init: Add arguments for debugging. Mathieu Lirzin 2016-07-23 22:04:03 +0200
  • 41a2750929
    cuirass: evaluate: Fix docstring. Mathieu Lirzin 2016-07-23 21:57:38 +0200
  • 219a8d5b40
    evaluate: Use 'read' instead of 'eval-string'. Mathieu Lirzin 2016-07-23 21:55:41 +0200
  • fba9b37dc9
    gnu-system: license->alist: Allow list in license field. Mathieu Lirzin 2016-07-23 21:52:32 +0200
  • c7c9e91876
    schema: Separate 'Evaluations' from 'Builds'. Mathieu Lirzin 2016-07-23 17:00:38 +0200
  • cf7e290dc2
    maint: Update file headers. Mathieu Lirzin 2016-07-23 12:10:04 +0200
  • a4c8bf0fd4
    database: db-get-evaluation: Use 'sqlite-exec'. Mathieu Lirzin 2016-07-22 13:20:41 +0200
  • 8ad3ce782f
    database: Add 'last-insert-rowid' procedure. Mathieu Lirzin 2016-07-22 13:13:52 +0200
  • 447d9f7ba8
    database: Add 'assq-refs' procedure. Mathieu Lirzin 2016-07-22 12:47:47 +0200
  • a44558e2dd
    build: Remove ${prefix} in %datadir. Mathieu Lirzin 2016-07-22 12:42:47 +0200
  • b1dd669196
    database: sqlite-exec: Return every rows. Mathieu Lirzin 2016-07-22 12:35:09 +0200
  • 18e42be302
    database: Use 'simple-format' in 'sqlite-exec'. Mathieu Lirzin 2016-07-21 18:43:07 +0200
  • adc624c75a
    build: Add 'sql-check' rule. Mathieu Lirzin 2016-07-21 17:42:55 +0200
  • f9938a3caa
    database: Don't catch exceptions from (sqlite3) module. Mathieu Lirzin 2016-07-20 00:14:45 +0200