Hilton Chain via Guix-patches via writes: > * gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.20.10. > (tree-sitter-cli)[arguments]<#:cargo-test-flags>: Skip github_issue_test. > <#:cargo-inputs>: Add rust-path-slash-0.2. > --- > gnu/packages/tree-sitter.scm | 12 ++++++++---- > 1 file changed, 8 insertions(+), 4 deletions(-) > > diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm > index 117c2acb0c..ffed09d945 100644 > --- a/gnu/packages/tree-sitter.scm > +++ b/gnu/packages/tree-sitter.scm > @@ -94,18 +94,20 @@ (define-public python-tree-sitter > (license license:expat))) > > (define-public tree-sitter > + ;; Untagged > + (let ((commit "0e4ff0bb27edf37b76fc7d35aa768b02cf4392ad")) > (package > (name "tree-sitter") > - (version "0.20.8") > + (version "0.20.10") > (source (origin > (method git-fetch) > (uri (git-reference > (url "https://github.com/tree-sitter/tree-sitter") > - (commit (string-append "v" version)))) > + (commit commit))) If this is just a case of upstream "releasing", but not tagging the commit, I'd just put the commit in on this line. You don't need the (let ((commit ... pattern unless you're incorporating the commit in to the version.