53 Commits (05e783871c2c69b402e088863d46f5be7915ac74)

Author SHA1 Message Date
Ludovic Courtès cf2ac04f13
gexp: Add 'with-parameters'. 2 years ago
Ludovic Courtès 55e1dfa4dd
ui: Factorize 'with-profile-lock'. 2 years ago
Ludovic Courtès 6fbd8fde2f
pull: Acquire a lock for the target profile. 2 years ago
Ludovic Courtès 873f6f1334
git: Add 'commit-difference'. 2 years ago
Ludovic Courtès b7178c22bf
syscalls: Add 'with-file-lock' macro. 2 years ago
Ludovic Courtès 66229b04ae
publish: Add support for lzip. 2 years ago
Caleb Ristvedt a4678c6ba1
database: Make 'register-items' transactional. 3 years ago
Ludovic Courtès 7804c45b9c
status: Add 'with-status-verbosity'. 3 years ago
Ludovic Courtès 19c924af4f
tests: Run 'guix pack' tests using the external store. 3 years ago
Ludovic Courtès dc0f74e5fc
Add (guix status) and use it for pretty colored output. 5 years ago
Caleb Ristvedt 7f9d184d9b
Add (gnu store database). 3 years ago
Ludovic Courtès 838e17d805
gexp: Add 'with-extensions'. 3 years ago
Ludovic Courtès f4596f7630
services: guix: Add 'log-compression' option. 4 years ago
Ludovic Courtès 1fafa2f587
weather: Use (guix progress) for progress report. 4 years ago
Ludovic Courtès 36c99429a3
union: Gracefully handle dangling symlinks in the input. 5 years ago
Ludovic Courtès 22ef06b801
union: Gracefully handle dangling symlinks in the input. 5 years ago
Alex Kost da99126ca2
dir-locals.el: Add 'modify-phases' keywords. 5 years ago
Ludovic Courtès 1563d6c79f
Add (guix workers). 5 years ago
Ludovic Courtès f9704f179a
Add (guix memoization). 5 years ago
Hartmut Goebel afb325d842
Set Emacs config variable sentence-end-double-space. 5 years ago
Ludovic Courtès 721539026d
Add (guix zlib). 5 years ago
Ludovic Courtès 0bb9929eaa
gexp: Add 'with-imported-modules' macro. 5 years ago
Ludovic Courtès cd6f6c22fb services: Add 'modify-services'. 6 years ago
David Thompson c1f6a0c2ed gnu: build: Add Linux container module. 6 years ago
Ludovic Courtès c63d94035f store: Add 'verify-store' RPC. 6 years ago
Ludovic Courtès 2abcc97fd1 ui: Auto-compile user code, and improve error reporting. 7 years ago
Ludovic Courtès d664f1b431 profiles: Generate an 'etc/profile' file. 7 years ago
Ludovic Courtès 8ddc41e1f2 utils: Add 'modify-phases'. 7 years ago
Taylan Ulrich B b1ec2233a1 Set Emacs indentation for `wrap-program'. 7 years ago
Ludovic Courtès e6c8839c18 tests: Add 'with-derivation-substitute' and use it. 7 years ago
Ludovic Courtès 6eebbab562 tests: Further factorize substitute mocks. 7 years ago
Ludovic Courtès 81a97734e0 monads: Add the state monad. 7 years ago
Ludovic Courtès 21caa6deeb monads: Add 'mwhen' and 'munless'. 7 years ago
Ludovic Courtès 969df97487 derivations: Introduce 'graft' record type. 7 years ago
Ludovic Courtès d53e8ba6b5 Augment '.dir-locals.el' with bug-reference-mode settings. 7 years ago
Ludovic Courtès 405a9d4ec9 monads: Add 'mbegin'. 7 years ago
Ludovic Courtès 0d5a559f0f build-system: Introduce "bags" as an intermediate representation. 7 years ago
Ludovic Courtès 667b250846 gexp: Add 'ungexp-native' and 'ungexp-native-splicing'. 7 years ago
Mark H Weaver 75f3b1a12d Add (guix build emacs-utils). 7 years ago
Ludovic Courtès 83bcd0b895 system: Add first-class file system declarations. 8 years ago
Ludovic Courtès 21b679f694 Add (guix gexp). 8 years ago
Ludovic Courtès 81deef270d pki: Add 'signature-case' macro. 8 years ago
Ludovic Courtès 01ac19dca4 utils: Add 'call-with-decompressed-port' and 'call-with-compressed-output-port'. 8 years ago
Ludovic Courtès ce4a482983 store: Add 'with-store' convenience macro. 8 years ago
Ludovic Courtès 04d4c8a439 Move 'with-atomic-file-output' to (guix utils). 8 years ago
Ludovic Courtès 35ef363300 Add indentation rule for 'origin'. 8 years ago
Ludovic Courtès a20787706c guix package: Allow removal of a specific package output. 8 years ago
Mark H Weaver 2a8417ac44 Change indentation rule for 'package' for the common case. 8 years ago
Ludovic Courtès b860f38244 Add (guix monads). 8 years ago
Ludovic Courtès 0332386251 substitute-binary: Work around thread-unsafe `regexp-exec'. 9 years ago