1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-25 03:39:36 +01:00
nix/src/libutil-tests
John Ericson d21e3f88ec Implement support for Git hashing with SHA-256
SHA-256 is Git's next hash algorithm. The world is still basically stuck
on SHA-1 with git, but shouldn't be. We can at least do our part to get
ready.

On the C++ implementation side, only a little bit of generalization was
needed, and that was fairly straight-forward. The tests (unit and
system) were actually bigger, and care was taken to make sure they were
all cover both algorithms equally.
2025-07-25 10:19:08 -04:00
..
data/git Implement support for Git hashing with SHA-256 2025-07-25 10:19:08 -04:00
.version Move unit tests to the location Meson expects them to be 2024-10-17 15:42:16 -04:00
args.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
canon-path.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
checked-arithmetic.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
chunked-vector.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
closure.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
compression.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
config.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
executable-path.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
file-content-address.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
file-system.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
git.cc Implement support for Git hashing with SHA-256 2025-07-25 10:19:08 -04:00
hash.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
hilite.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
json-utils.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
logging.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
lru-cache.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
meson.build libutil: Add custom PeekSort implementation 2025-06-15 16:52:01 +00:00
monitorfdhup.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
nix-meson-build-support rename: build-utils-meson -> nix-meson-build-support 2024-12-09 16:54:42 +01:00
nix_api_util.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
package.nix Write just ./.version on all components 2025-02-18 11:41:35 +01:00
pool.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
position.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
processes.cc Expose the nix component in header include paths 2025-04-01 11:40:42 -04:00
references.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
sort.cc libutil: Add custom PeekSort implementation 2025-06-15 16:52:01 +00:00
spawn.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
strings.cc Use StringMap instead of std::map<std::string, std::string> throughout the codebase 2025-05-19 20:33:28 +00:00
suggestions.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
terminal.cc libutil: amend OSC 8 escape stripping for xterm-style separator 2025-04-29 16:12:18 +01:00
url.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
util.cc Fix -Wsign-compare errors 2025-04-03 09:48:53 +02:00
xml-writer.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00