summaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/libgit2 (follow)
Commit message (Expand)AuthorAgeFilesLines
* treewide: Format all Nix files•••Format all Nix files using the officially approved formatter, making the CI check introduced in the previous commit succeed: nix-build ci -A fmt.check This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153) of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166). This commit will lead to merge conflicts for a number of PRs, up to an estimated ~1100 (~33%) among the PRs with activity in the past 2 months, but that should be lower than what it would be without the previous [partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537). Merge conflicts caused by this commit can now automatically be resolved while rebasing using the [auto-rebase script](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/maintainers/scripts/auto-rebase). If you run into any problems regarding any of this, please reach out to the [formatting team](https://nixos.org/community/teams/formatting/) by pinging @NixOS/nix-formatting. Silvan Mosberger2025-04-011-38/+57
* treewide: fix typos in comments•••Made with ```shell git restore . fd '\.nix$' pkgs/ --type f -j1 -x bash -xc "$(cat <<"EOF" typos --no-check-filenames --write-changes "$1" git diff --exit-code "$1" && exit #( git diff "$1" | grep -qE "^\+ +[^# ]") && git restore "$1" count1="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> ' | wc -l )" count2="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> (<span style="color:#f8f8f2;"> *</span>)?<span style="color:#75715e;">.*</span>$' | wc -l )" [[ $count1 -ne $count2 ]] && git restore "$1" EOF )" -- {} ``` and filtered with `GIT_DIFF_OPTS='--unified=15' git -c interactive.singleKey=true add --patch` I initially tried using the tree-sitter cli, python bindings and even ast-grep through various means, but this is what I ended up with. Peder Bergebakken Sundt2025-02-241-1/+1
* libgit2: add upstream patch for case‐sensitive build directoriesEmily2025-01-241-0/+9
* libgit2: 1.8.4 -> 1.9.0Audrey Dutcher2025-01-241-3/+6
* libgit2: switch to pcre2•••pcre is EOL zowoq2024-11-181-2/+3
* libgit2: 1.8.3 -> 1.8.4•••Changes: https://github.com/libgit2/libgit2/releases/tag/v1.8.4 Sergei Trofimovich2024-11-021-2/+2
* libgit2: 1.8.1 -> 1.8.3•••Changes: - https://github.com/libgit2/libgit2/releases/tag/v1.8.2 - https://github.com/libgit2/libgit2/releases/tag/v1.8.3 Sergei Trofimovich2024-10-271-2/+2
* treewide: replace `stdenv.is` with `stdenv.hostPlatform.is`•••In preparation for the deprecation of `stdenv.isX`. These shorthands are not conducive to cross-compilation because they hide the platforms. Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way One example of why this is bad and especially affects compiler packages https://www.github.com/NixOS/nixpkgs/pull/343059 There are too many files to go through manually but a treewide should get users thinking when they see a `hostPlatform.isX` in a place where it doesn't make sense. ``` fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is" fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is" ``` Artturin2024-09-251-2/+2
* libgit2: fix incorrect recursive structure in testséclairevoyant2024-07-191-4/+4
* libgit2: 1.7.2 -> 1.8.1éclairevoyant2024-07-191-4/+8
* libgit2: correct license•••From libgit2's COPYING file: Note that the only valid version of the GPL as far as this project is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. - https://github.com/libgit2/libgit2/blob/6c5520f334e5652d5f0476c00a3188d1d97754e7/COPYING#L4-L6 Jeremy Schlatter2024-06-071-1/+1
* treewide: add meta.mainProgram to packages with a single binary•••The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible. stuebinm2024-03-191-0/+1
* Merge pull request #286911 from r-ryantm/auto-update/libgit2•••libgit2: 1.7.1 -> 1.7.2Weijia Wang2024-02-081-2/+2
|\
| * libgit2: 1.7.1 -> 1.7.2R. Ryantm2024-02-071-2/+2
* | Merge master into staging-nextgithub-actions[bot]2024-02-071-0/+2
|\ \
| * | libgit2: add gitstatus to passthru.tests•••gitstatus crucially depends on an overridden version of libgit2, thus we add it to libgit2.passthru.tests to prevent future breakage. Bryan Lai2024-02-071-0/+2
| |/
* | libgit2: Enable multiple outputs•••It has a `git2` binary with limited functionality. Robert Hensing2024-01-301-0/+2
* | libgit2: Enable tests•••The tests hanging comment dates from 2018. I did encounter a slow test when running them in a nix-shell - the nonetwork::bad_urls one. The name suggests that it might work fine, but it's still annoying when building in nix-shell, and it seems unlikely that this particular test will catch anything for us. Robert Hensing2024-01-301-1/+16
|/
* libgit2: Fix build on WindowsJohn Ericson2023-11-231-0/+4
* libgit2: 1.7.0 -> 1.7.1Sandro Jäckel2023-08-251-16/+2
* libgit2: patch missing include•••https://hydra.nixos.org/build/230004107/nixlog/3/tail Vladimír Čunát2023-08-071-0/+5
* libgit2: fixup build on x86_64-darwin•••https://hydra.nixos.org/build/229709542/nixlog/28/tail Vladimír Čunát2023-07-301-0/+9
* libgit2: 1.6.4 -> 1.7.0•••Diff: https://github.com/libgit2/libgit2/compare/v1.6.4...v1.7.0 Sandro Jäckel2023-07-171-2/+2
* libgit2: 1.6.3 -> 1.6.4R. Ryantm2023-04-201-2/+2
* libgit2: 1.6.2 -> 1.6.3R. Ryantm2023-03-251-2/+2
* libgit2: 1.6.1 -> 1.6.2, add passthru.tests (#219996)Sandro2023-03-081-3/+11
* libgit2: 1.5.1 -> 1.6.1R. Ryantm2023-02-271-2/+2
* libgit2: 1.5.0 -> 1.5.1•••Diff: https://github.com/libgit2/libgit2/compare/v1.5.0...v1.5.1 Sandro Jäckel2023-01-231-2/+2
* libgit2: drop flag that was renamed•••https://github.com/libgit2/libgit2/commit/9324d16e7356c1928d577a719eaaad264da58b13 renamed it to `USE_THREADS` and it is enabled by default anyway.Jan Tojnar2022-09-201-1/+0
* libgit2: enable static buildKen Matsui2022-07-171-0/+2
* libgit2: 1.4.4 -> 1.5.0Sandro Jäckel2022-07-151-2/+2
* libgit2: 1.4.3 -> 1.4.4Sandro Jäckel2022-07-131-2/+2
* libgit2: 1.4.0 -> 1.4.3, add SuperSandro2000 as maintainerSandro Jäckel2022-05-051-14/+6
* libgit2: 1.3.0 -> 1.4.0, update meta•••Enable SSH backend which several libraries depend on which was disabled by default for some reason. Sandro Jäckel2022-02-161-10/+30
* libgit2: rename directory to expected nameSandro Jäckel2022-02-151-0/+38