aboutsummaryrefslogtreecommitdiff
path: root/nix/libstore/references.hh
diff options
context:
space:
mode:
Diffstat (limited to 'nix/libstore/references.hh')
0 files changed, 0 insertions, 0 deletions
to bug-gnu-emacs. 2020-11-16.dir-locals.el: Use setq-local on guix-directory.Christopher Lemmer Webber * .dir-locals.el: Use setq-local on guix-directory. While a problem with using setq hasn't been identified, this seems like good hygiene. 2020-11-16.dir-locals.el: Prevent errors if .dir-locals.el isn't found.Christopher Lemmer Webber While this repo should presumably always have a .dir-locals.el by the nature of this file itself, it seems that this behavior "leaks". See added comment for more details on the fix to this strange bug, which is likely an upstream emacs or vc-mode issue. Thanks to Miguel Ángel Arruga Vivas and Maxim Cournoyer for helping investigate this problem. * .dir-locals.el: Don't error out if .dir-locals.el isn't found. 2020-11-12maint: update-guix-package: Optionally add sources to store.Maxim Cournoyer Following discussions in <https://issues.guix.gnu.org/43893>, keeping a copy of the updated package source is desirable when generating a release. * build-aux/update-guix-package.scm (version-controlled?): Remove variable. (call-with-temporary-git-worktree): Renamed from 'with-temporary-git-worktree'. Update doc. Do not change directory implicitly. Define as a procedure, not a syntax. (keep-source-in-store): New procedure. (main): Adjust to use with call-with-temporary-git-worktree. Add the sources to the store when GUIX_ALLOW_ME_TO_USE_PRIVATE_COMMIT is set. Exit gracefully when FIND-ORIGIN-REMOTE returns #f. (%savannah-guix-git-repo-push-url-regexp): Adjust match for a potential colon separator. * Makefile.am (GUIX_ALLOW_ME_TO_USE_PRIVATE_COMMIT): Adjust. * .dir-locals.el (scheme-mode): Remove entry for with-temporary-git-worktree. * doc/contributing.texi (Updating the Guix Package): Update doc. Co-authored-by: Ludovic Courtès <ludo@gnu.org> 2020-11-01.dir-locals.el: Require cl-lib at runtime.Miguel Ángel Arruga Vivas * .dir-locals.el (nil)<Geiser>: Load cl-lib when needed. 2020-10-31.dir-locals.el: Automatically set the GEISER-GUILE-LOAD-PATH variable.Maxim Cournoyer Thanks to Miguel Ángel Arruga Vivas and Pierre Neidhardt for their suggestions and improvements. * .dir-locals.el: Set the GUIX-DIRECTORY and GEISER-GUILE-LOAD-PATH Emacs variables based on the location of the .dir-locals file. 2020-10-19maint: update-guix-package: Prevent accidentally breaking guix pull.Maxim Cournoyer Fixes <https://issues.guix.gnu.org/43893>. This changes the 'update-guix-package' tool so that it: 1. Always uses a clean checkout to compute the hash of the updated 'guix' package. 2. Ensures the commit used in the updated 'guix' package definition has already been pushed upstream. * build-aux/update-guix-package.scm (%savannah-guix-git-repo-push-url): New variable. (with-input-pipe-to-string, with-temporary-git-worktree): New syntaxes. (find-origin-remote, git-add-worktree): New procedures. (commit-already-pushed?): New predicate. (main): Check the commit used has already been pushed upstream and compute the hash from a clean checkout. * doc/contributing.texi (Updating the Guix Package): Document it. * .dir-locals.el (scheme-mode): Fix indentation of with-temporary-git-worktree. 2020-09-14deduplication: pass store directory to replace-with-link.Caleb Ristvedt This causes with-writable-file to take into consideration the actual store being used, as passed to 'deduplicate', rather than whatever (%store-directory) may return. * guix/store/deduplication.scm (replace-with-link): new keyword argument 'store'. Pass to with-writable-file. (with-writable-file, call-with-writable-file): new store argument. (deduplicate): pass store to replace-with-link. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2020-09-14.dir-locals.el: fix call-with-{retrying-}transaction indenting.Caleb Ristvedt * .dir-locals.el (call-with-transaction, call-with-retrying-transaction): change scheme-indent-function property from 2 to 1. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2020-08-26.dir-locals.el: Add indentation rule for 'package/inherit'.Ludovic Courtès * .dir-locals.el (scheme-mode): Add 'package/inherit'.