portage-overlay

personal portage ebuild repository
git clone anongit@rnpnr.xyz:portage-overlay.git
Log | Files | Refs | Feed | README

Commit: de98a87ea037c1ac6c57713fbbdcb19c3bf47685
Parent: a7a68b944ba7977d5eaef9dee717d3a425f16ef3
Author: 0x766F6964
Date:   Fri, 24 Jan 2020 17:41:46 -0700

add =dev-lang/rust-1.39.0

this is needed to build new firefox

Diffstat:
Adev-lang/rust/Manifest | 7+++++++
Adev-lang/rust/files/0001-Don-t-pass-CFLAGS-to-the-C-compiler.patch | 26++++++++++++++++++++++++++
Adev-lang/rust/files/0002-Fix-LLVM-build.patch | 26++++++++++++++++++++++++++
Adev-lang/rust/files/0003-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch | 45+++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0004-Require-static-native-libraries-when-linking-static-.patch | 56++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch | 394+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch | 38++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0007-Add-target-thumbv7neon-unknown-linux-musleabihf.patch | 71+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0008-Configure-LLVM-module-PIC-level.patch | 59+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0009-Fix-C-aggregate-passing-ABI-on-powerpc.patch | 93+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0010-Fix-zero-sized-aggregate-ABI-on-powerpc.patch | 62++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0011-Use-rustc-workspace-hack-for-rustbook.patch | 58++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0012-test-failed-doctest-output-Fix-normalization.patch | 36++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0013-test-use-extern-for-plugins-Don-t-assume-multilib.patch | 30++++++++++++++++++++++++++++++
Adev-lang/rust/files/0014-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch | 25+++++++++++++++++++++++++
Adev-lang/rust/files/0015-Ignore-broken-and-non-applicable-tests.patch | 104+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0016-Link-stage-2-tools-dynamically-to-libstd.patch | 25+++++++++++++++++++++++++
Adev-lang/rust/files/0017-Move-debugger-scripts-to-usr-share-rust.patch | 53+++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0018-Add-gentoo-target-specs.patch | 175+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0030-libc-linkage.patch | 33+++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0031-typenum-pmmx.patch | 33+++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0032-libgit2-sys-abi.patch | 37+++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0040-rls-atomics.patch | 58++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/files/0050-llvm.patch | 18++++++++++++++++++
Adev-lang/rust/files/0051-llvm-powerpc-plt.patch | 12++++++++++++
Adev-lang/rust/files/0052-llvm-powerpc-elfv2.patch | 12++++++++++++
Adev-lang/rust/files/0060-Update-libressl-support-3.x.patch | 68++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev-lang/rust/rust-1.39.0.ebuild | 421+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
28 files changed, 2075 insertions(+), 0 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest @@ -0,0 +1,7 @@ +DIST rust-1.38.0-aarch64-gentoo-linux-musl.tar.xz 197994668 BLAKE2B 4029c97c7c1202c539919f73318db3faa350f4a99f7ea53ba6052249f783a845c7fb4c1722ef901a504111d1a63b794b909147d281864e91f0d7dc23b3748ff2 SHA512 1e7fd09dd52cb5e1e0c9f7f65d90d80a20860ed0186259cb996fe21a742e57c3af471e77384c870d9a5c5c85a042cbdf4418681773445cea7b7db73267c597e0 +DIST rust-1.38.0-armv7a-unknown-linux-musleabihf.tar.xz 198006500 BLAKE2B 0a99c5e41949da067524cd030297bdcaae829b916d2f47c6962b811a73c29958e14cf0b00d5f0f16a5201335ecd13ac554299ce91f7e3b1987a05a6966c88adc SHA512 afa16200fd11e427fd7056d58b00be13ffb384b1b9cf8fb8fa38fdaee889d88aaa58f4429ed29ee4326581ddb24e09f8a9af3abd2247019ebe942ed96e3820b1 +DIST rust-1.38.0-i686-gentoo-linux-musl.tar.xz 208659212 BLAKE2B 2a233ab2566a256ebf5a535276c8212f3746c1ecfe9e1579fab7e46e09d243137ef2d6fa2b24fc90312b3825e355b2d9f92b33c10ea1c6ebd1bc3405285f2a1a SHA512 4de4a808c5f3109f9651c2b11ccef9d65e3bb1c6f6a4e221b1a4679ef571c0b94fb4fcb2943de2d483db939573cabe05c7a7cde4ebb379060010bcf1d4eb1e6c +DIST rust-1.38.0-powerpc-gentoo-linux-musl.tar.xz 202029564 BLAKE2B ee732fd714d6d1d554fffbb0c560e1b8fa5d5a4acf6d7ccaa2665ce02b273740f477395a8ca93225bcaec6a71b0f5d5fe302975d038ba248b93f242a05f8133a SHA512 c997c24ca9ae780b51125d13476ef2b2a996a67a24f647f8ccff65543674a29d351835fafd818b80f7bc8f3def4d5a1bf499bef47ba6c91d156df2336a411bfe +DIST rust-1.38.0-powerpc64-gentoo-linux-musl.tar.xz 182117568 BLAKE2B d3d84572efe21adc3739eac13b8084fce293d417b383de9037d6e78aba9de1fbff9cb6636e0992179eb74c5ed708d39b1aad18d2b3ab4915c8768939fc25eed4 SHA512 4b9d7b143cc3c5114476c1369e0de22f42f4b312331ad6fe1f18d8edba8e5b9ac67284748c1b20ce935be5f7b4741552aa1f7070cec70bffee639f591182e090 +DIST rust-1.38.0-x86_64-gentoo-linux-musl.tar.xz 205761400 BLAKE2B 2c62d7564c56e6c356dd5a8253658efce455d23c2d6d5ee1e4327f77bea654250ac276afa2da91a0d6ed919787d215280c2f79fb6577a4ed2d838e756411f512 SHA512 c62618f9b748221f99b2a26d0001729a0c6093d3bbd31d7a156a1087a0e324873891f8c1cc40e56dc333bd6fee7e229c5143f0e7bd750d768e31545c05060645 +DIST rustc-1.39.0-src.tar.xz 96495140 BLAKE2B 6df6bf0c3b38c28753713acdc477ea6929740c32893171dd9b8620992439e45730ef6f9489a6fc411ff5884c661ac4c07b7b93f5a4174207ed53351d2dea09bf SHA512 8610b2ec77722087c572bd84ac562a5b7c5f1a644aea58c5d5daa07a9aed242703b7816e73e2eaa049f773d5907859e259744a0de700622df005584fd798dab0 diff --git a/dev-lang/rust/files/0001-Don-t-pass-CFLAGS-to-the-C-compiler.patch b/dev-lang/rust/files/0001-Don-t-pass-CFLAGS-to-the-C-compiler.patch @@ -0,0 +1,26 @@ +From 799529380ffbd6ffb51afd09cbcebba99a28f7ee Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Wed, 10 Jan 2018 13:36:41 -0600 +Subject: [PATCH 01/19] Don't pass CFLAGS to the C++ compiler + +--- + src/bootstrap/builder.rs | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/src/bootstrap/builder.rs b/src/bootstrap/builder.rs +index 5d586f0c461..6b1b1e62a2c 100644 +--- a/src/bootstrap/builder.rs ++++ b/src/bootstrap/builder.rs +@@ -1129,8 +1129,7 @@ impl<'a> Builder<'a> { + if let Ok(cxx) = self.cxx(target) { + let cxx = ccacheify(&cxx); + cargo +- .env(format!("CXX_{}", target), &cxx) +- .env(format!("CXXFLAGS_{}", target), cflags); ++ .env(format!("CXX_{}", target), &cxx); + } + } + +-- +2.23.0 + diff --git a/dev-lang/rust/files/0002-Fix-LLVM-build.patch b/dev-lang/rust/files/0002-Fix-LLVM-build.patch @@ -0,0 +1,26 @@ +From c39f4eb79c5320ef322919d76e27648c5680b610 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Fri, 8 Sep 2017 00:04:29 -0500 +Subject: [PATCH 02/19] Fix LLVM build + +--- + src/bootstrap/lib.rs | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs +index 9203a558f64..d292609f57c 100644 +--- a/src/bootstrap/lib.rs ++++ b/src/bootstrap/lib.rs +@@ -757,7 +757,8 @@ impl Build { + // cc-rs because the build scripts will determine that for themselves. + let mut base = self.cc[&target].args().iter() + .map(|s| s.to_string_lossy().into_owned()) +- .filter(|s| !s.starts_with("-O") && !s.starts_with("/O")) ++ .filter(|s| !s.starts_with("-O") && !s.starts_with("/O") ++ && !s.starts_with("-static")) + .collect::<Vec<String>>(); + + // If we're compiling on macOS then we add a few unconditional flags +-- +2.23.0 + diff --git a/dev-lang/rust/files/0003-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch b/dev-lang/rust/files/0003-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch @@ -0,0 +1,45 @@ +From e9000315746f99444ad125e75b07ae1b1840c398 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Sat, 2 Dec 2017 17:25:44 -0600 +Subject: [PATCH 03/19] Allow rustdoc to work when cross-compiling on musl + +musl can't handle foreign-architecture libraries in LD_LIBRARY_PATH. +--- + src/bootstrap/bin/rustdoc.rs | 7 ++----- + 1 file changed, 2 insertions(+), 5 deletions(-) + +diff --git a/src/bootstrap/bin/rustdoc.rs b/src/bootstrap/bin/rustdoc.rs +index a13ff69a7b5..471b60f55a7 100644 +--- a/src/bootstrap/bin/rustdoc.rs ++++ b/src/bootstrap/bin/rustdoc.rs +@@ -22,9 +22,6 @@ fn main() { + Err(_) => 0, + }; + +- let mut dylib_path = bootstrap::util::dylib_path(); +- dylib_path.insert(0, PathBuf::from(libdir.clone())); +- + //FIXME(misdreavus): once stdsimd uses cfg(rustdoc) instead of cfg(dox), remove the `--cfg dox` + //arguments here + let mut cmd = Command::new(rustdoc); +@@ -36,7 +33,7 @@ fn main() { + .arg("--sysroot") + .arg(&sysroot) + .env(bootstrap::util::dylib_path_var(), +- env::join_paths(&dylib_path).unwrap()); ++ PathBuf::from(libdir.clone())); + + // Force all crates compiled by this compiler to (a) be unstable and (b) + // allow the `rustc_private` feature to link to other unstable crates +@@ -87,7 +84,7 @@ fn main() { + eprintln!( + "rustdoc command: {:?}={:?} {:?}", + bootstrap::util::dylib_path_var(), +- env::join_paths(&dylib_path).unwrap(), ++ PathBuf::from(libdir.clone()), + cmd, + ); + eprintln!("sysroot: {:?}", sysroot); +-- +2.23.0 + diff --git a/dev-lang/rust/files/0004-Require-static-native-libraries-when-linking-static-.patch b/dev-lang/rust/files/0004-Require-static-native-libraries-when-linking-static-.patch @@ -0,0 +1,56 @@ +From c218d539346be8589fc99a0ff5aee6f6ce7eee2f Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Fri, 8 Sep 2017 00:05:18 -0500 +Subject: [PATCH 04/19] Require static native libraries when linking static + executables + +On ELF targets like Linux, gcc/ld will create a dynamically-linked +executable without warning, even when passed `-static`, when asked to +link to a `.so`. Avoid this confusing and unintended behavior by always +using the static version of libraries when trying to link static +executables. + +Fixes #54243 +--- + src/librustc_codegen_ssa/back/link.rs | 18 ++++++++++++++---- + 1 file changed, 14 insertions(+), 4 deletions(-) + +diff --git a/src/librustc_codegen_ssa/back/link.rs b/src/librustc_codegen_ssa/back/link.rs +index 9b044d9b453..e225301378b 100644 +--- a/src/librustc_codegen_ssa/back/link.rs ++++ b/src/librustc_codegen_ssa/back/link.rs +@@ -1602,9 +1602,7 @@ fn add_upstream_rust_crates<'a, B: ArchiveBuilder<'a>>(cmd: &mut dyn Linker, + } + } + +-// Link in all of our upstream crates' native dependencies. Remember that +-// all of these upstream native dependencies are all non-static +-// dependencies. We've got two cases then: ++// Link in all of our upstream crates' native dependencies. We have two cases: + // + // 1. The upstream crate is an rlib. In this case we *must* link in the + // native dependency because the rlib is just an archive. +@@ -1647,7 +1645,19 @@ pub fn add_upstream_native_libraries(cmd: &mut dyn Linker, + continue + } + match lib.kind { +- NativeLibraryKind::NativeUnknown => cmd.link_dylib(name), ++ NativeLibraryKind::NativeUnknown => { ++ // On some targets, like Linux, linking a static executable inhibits using ++ // dylibs at all. Force native libraries to be static, even if for example ++ // an upstream rlib was originally linked against a native shared library. ++ if crate_type == config::CrateType::Executable ++ && sess.crt_static() ++ && !sess.target.target.options.crt_static_allows_dylibs ++ { ++ cmd.link_staticlib(name) ++ } else { ++ cmd.link_dylib(name) ++ } ++ }, + NativeLibraryKind::NativeFramework => cmd.link_framework(name), + NativeLibraryKind::NativeStaticNobundle => { + // Link "static-nobundle" native libs only if the crate they originate from +-- +2.23.0 + diff --git a/dev-lang/rust/files/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch b/dev-lang/rust/files/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch @@ -0,0 +1,394 @@ +From 33cbacece9e2c553ec3b3229a342584b8c93a6b2 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Fri, 8 Sep 2017 22:11:14 -0500 +Subject: [PATCH 05/19] Remove -nostdlib and musl_root from musl targets + +--- + config.toml.example | 6 ---- + src/bootstrap/cc_detect.rs | 29 ++----------------- + src/bootstrap/compile.rs | 24 +-------------- + src/bootstrap/config.rs | 7 ----- + src/bootstrap/configure.py | 24 --------------- + src/bootstrap/lib.rs | 8 ----- + src/bootstrap/sanity.rs | 24 --------------- + .../dist-i586-gnu-i586-i686-musl/Dockerfile | 2 -- + src/ci/docker/dist-various-1/Dockerfile | 7 ----- + src/ci/docker/dist-various-2/Dockerfile | 3 +- + src/ci/docker/dist-x86_64-musl/Dockerfile | 1 - + src/ci/docker/test-various/Dockerfile | 1 - + src/librustc_target/spec/linux_musl_base.rs | 16 ---------- + 13 files changed, 5 insertions(+), 147 deletions(-) + +diff --git a/config.toml.example b/config.toml.example +index 848147c2974..2aea23d48d7 100644 +--- a/config.toml.example ++++ b/config.toml.example +@@ -469,12 +469,6 @@ + # only use static libraries. If unset, the target's default linkage is used. + #crt-static = false + +-# The root location of the MUSL installation directory. The library directory +-# will also need to contain libunwind.a for an unwinding implementation. Note +-# that this option only makes sense for MUSL targets that produce statically +-# linked binaries +-#musl-root = "..." +- + # The root location of the `wasm32-wasi` sysroot. + #wasi-root = "..." + +diff --git a/src/bootstrap/cc_detect.rs b/src/bootstrap/cc_detect.rs +index a4cb81d3d1b..500d8d03b90 100644 +--- a/src/bootstrap/cc_detect.rs ++++ b/src/bootstrap/cc_detect.rs +@@ -41,8 +41,6 @@ fn cc2ar(cc: &Path, target: &str) -> Option<PathBuf> { + Some(PathBuf::from(ar)) + } else if target.contains("msvc") { + None +- } else if target.contains("musl") { +- Some(PathBuf::from("ar")) + } else if target.contains("openbsd") { + Some(PathBuf::from("ar")) + } else if target.contains("vxworks") { +@@ -86,7 +84,7 @@ pub fn find(build: &mut Build) { + if let Some(cc) = config.and_then(|c| c.cc.as_ref()) { + cfg.compiler(cc); + } else { +- set_compiler(&mut cfg, Language::C, target, config, build); ++ set_compiler(&mut cfg, Language::C, target, config); + } + + let compiler = cfg.get_compiler(); +@@ -109,7 +107,7 @@ pub fn find(build: &mut Build) { + cfg.compiler(cxx); + true + } else if build.hosts.contains(&target) || build.build == target { +- set_compiler(&mut cfg, Language::CPlusPlus, target, config, build); ++ set_compiler(&mut cfg, Language::CPlusPlus, target, config); + true + } else { + false +@@ -136,8 +134,7 @@ pub fn find(build: &mut Build) { + fn set_compiler(cfg: &mut cc::Build, + compiler: Language, + target: Interned<String>, +- config: Option<&Target>, +- build: &Build) { ++ config: Option<&Target>) { + match &*target { + // When compiling for android we may have the NDK configured in the + // config.toml in which case we look there. Otherwise the default +@@ -177,26 +174,6 @@ fn set_compiler(cfg: &mut cc::Build, + } + } + +- "mips-unknown-linux-musl" => { +- if cfg.get_compiler().path().to_str() == Some("gcc") { +- cfg.compiler("mips-linux-musl-gcc"); +- } +- } +- "mipsel-unknown-linux-musl" => { +- if cfg.get_compiler().path().to_str() == Some("gcc") { +- cfg.compiler("mipsel-linux-musl-gcc"); +- } +- } +- +- t if t.contains("musl") => { +- if let Some(root) = build.musl_root(target) { +- let guess = root.join("bin/musl-gcc"); +- if guess.exists() { +- cfg.compiler(guess); +- } +- } +- } +- + _ => {} + } + } +diff --git a/src/bootstrap/compile.rs b/src/bootstrap/compile.rs +index 6ea32edfb20..afdf6fcf481 100644 +--- a/src/bootstrap/compile.rs ++++ b/src/bootstrap/compile.rs +@@ -116,20 +116,7 @@ impl Step for Std { + fn copy_third_party_objects(builder: &Builder<'_>, compiler: &Compiler, target: Interned<String>) { + let libdir = builder.sysroot_libdir(*compiler, target); + +- // Copies the crt(1,i,n).o startup objects +- // +- // Since musl supports fully static linking, we can cross link for it even +- // with a glibc-targeting toolchain, given we have the appropriate startup +- // files. As those shipped with glibc won't work, copy the ones provided by +- // musl so we have them on linux-gnu hosts. +- if target.contains("musl") { +- for &obj in &["crt1.o", "crti.o", "crtn.o"] { +- builder.copy( +- &builder.musl_root(target).unwrap().join("lib").join(obj), +- &libdir.join(obj), +- ); +- } +- } else if target.ends_with("-wasi") { ++ if target.ends_with("-wasi") { + for &obj in &["crt1.o"] { + builder.copy( + &builder.wasi_root(target).unwrap().join("lib/wasm32-wasi").join(obj), +@@ -220,15 +207,6 @@ pub fn std_cargo(builder: &Builder<'_>, + .arg("--manifest-path") + .arg(builder.src.join("src/libtest/Cargo.toml")); + +- // Help the libc crate compile by assisting it in finding various +- // sysroot native libraries. +- if target.contains("musl") { +- if let Some(p) = builder.musl_root(target) { +- let root = format!("native={}/lib", p.to_str().unwrap()); +- cargo.rustflag("-L").rustflag(&root); +- } +- } +- + if target.ends_with("-wasi") { + if let Some(p) = builder.wasi_root(target) { + let root = format!("native={}/lib/wasm32-wasi", p.to_str().unwrap()); +diff --git a/src/bootstrap/config.rs b/src/bootstrap/config.rs +index 52b5cd888df..cc191271e94 100644 +--- a/src/bootstrap/config.rs ++++ b/src/bootstrap/config.rs +@@ -131,8 +131,6 @@ pub struct Config { + pub print_step_timings: bool, + pub missing_tools: bool, + +- // Fallback musl-root for all targets +- pub musl_root: Option<PathBuf>, + pub prefix: Option<PathBuf>, + pub sysconfdir: Option<PathBuf>, + pub datadir: Option<PathBuf>, +@@ -167,7 +165,6 @@ pub struct Target { + pub linker: Option<PathBuf>, + pub ndk: Option<PathBuf>, + pub crt_static: Option<bool>, +- pub musl_root: Option<PathBuf>, + pub wasi_root: Option<PathBuf>, + pub qemu_rootfs: Option<PathBuf>, + pub no_std: bool, +@@ -305,7 +302,6 @@ struct Rust { + backtrace: Option<bool>, + default_linker: Option<String>, + channel: Option<String>, +- musl_root: Option<String>, + rpath: Option<bool>, + optimize_tests: Option<bool>, + codegen_tests: Option<bool>, +@@ -342,7 +338,6 @@ struct TomlTarget { + linker: Option<String>, + android_ndk: Option<String>, + crt_static: Option<bool>, +- musl_root: Option<String>, + wasi_root: Option<String>, + qemu_rootfs: Option<String>, + } +@@ -562,7 +557,6 @@ impl Config { + set(&mut config.llvm_tools_enabled, rust.llvm_tools); + config.rustc_parallel = rust.parallel_compiler.unwrap_or(false); + config.rustc_default_linker = rust.default_linker.clone(); +- config.musl_root = rust.musl_root.clone().map(PathBuf::from); + config.save_toolstates = rust.save_toolstates.clone().map(PathBuf::from); + set(&mut config.deny_warnings, flags.deny_warnings.or(rust.deny_warnings)); + set(&mut config.backtrace_on_ice, rust.backtrace_on_ice); +@@ -600,7 +594,6 @@ impl Config { + target.ranlib = cfg.ranlib.clone().map(PathBuf::from); + target.linker = cfg.linker.clone().map(PathBuf::from); + target.crt_static = cfg.crt_static.clone(); +- target.musl_root = cfg.musl_root.clone().map(PathBuf::from); + target.wasi_root = cfg.wasi_root.clone().map(PathBuf::from); + target.qemu_rootfs = cfg.qemu_rootfs.clone().map(PathBuf::from); + +diff --git a/src/bootstrap/configure.py b/src/bootstrap/configure.py +index 346f0cb2039..80409781ede 100755 +--- a/src/bootstrap/configure.py ++++ b/src/bootstrap/configure.py +@@ -110,30 +110,6 @@ v("aarch64-linux-android-ndk", "target.aarch64-linux-android.android-ndk", + "aarch64-linux-android NDK standalone path") + v("x86_64-linux-android-ndk", "target.x86_64-linux-android.android-ndk", + "x86_64-linux-android NDK standalone path") +-v("musl-root", "target.x86_64-unknown-linux-musl.musl-root", +- "MUSL root installation directory (deprecated)") +-v("musl-root-x86_64", "target.x86_64-unknown-linux-musl.musl-root", +- "x86_64-unknown-linux-musl install directory") +-v("musl-root-i586", "target.i586-unknown-linux-musl.musl-root", +- "i586-unknown-linux-musl install directory") +-v("musl-root-i686", "target.i686-unknown-linux-musl.musl-root", +- "i686-unknown-linux-musl install directory") +-v("musl-root-arm", "target.arm-unknown-linux-musleabi.musl-root", +- "arm-unknown-linux-musleabi install directory") +-v("musl-root-armhf", "target.arm-unknown-linux-musleabihf.musl-root", +- "arm-unknown-linux-musleabihf install directory") +-v("musl-root-armv5te", "target.armv5te-unknown-linux-musleabi.musl-root", +- "armv5te-unknown-linux-musleabi install directory") +-v("musl-root-armv7", "target.armv7-unknown-linux-musleabi.musl-root", +- "armv7-unknown-linux-musleabi install directory") +-v("musl-root-armv7hf", "target.armv7-unknown-linux-musleabihf.musl-root", +- "armv7-unknown-linux-musleabihf install directory") +-v("musl-root-aarch64", "target.aarch64-unknown-linux-musl.musl-root", +- "aarch64-unknown-linux-musl install directory") +-v("musl-root-mips", "target.mips-unknown-linux-musl.musl-root", +- "mips-unknown-linux-musl install directory") +-v("musl-root-mipsel", "target.mipsel-unknown-linux-musl.musl-root", +- "mipsel-unknown-linux-musl install directory") + v("qemu-armhf-rootfs", "target.arm-unknown-linux-gnueabihf.qemu-rootfs", + "rootfs in qemu testing, you probably don't want to use this") + v("qemu-aarch64-rootfs", "target.aarch64-unknown-linux-gnu.qemu-rootfs", +diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs +index d292609f57c..ff5f7e16fc1 100644 +--- a/src/bootstrap/lib.rs ++++ b/src/bootstrap/lib.rs +@@ -835,14 +835,6 @@ impl Build { + } + } + +- /// Returns the "musl root" for this `target`, if defined +- fn musl_root(&self, target: Interned<String>) -> Option<&Path> { +- self.config.target_config.get(&target) +- .and_then(|t| t.musl_root.as_ref()) +- .or(self.config.musl_root.as_ref()) +- .map(|p| &**p) +- } +- + /// Returns the sysroot for the wasi target, if defined + fn wasi_root(&self, target: Interned<String>) -> Option<&Path> { + self.config.target_config.get(&target) +diff --git a/src/bootstrap/sanity.rs b/src/bootstrap/sanity.rs +index bffe748f37c..3b109548056 100644 +--- a/src/bootstrap/sanity.rs ++++ b/src/bootstrap/sanity.rs +@@ -187,30 +187,6 @@ pub fn check(build: &mut Build) { + } + } + +- // Make sure musl-root is valid +- if target.contains("musl") { +- // If this is a native target (host is also musl) and no musl-root is given, +- // fall back to the system toolchain in /usr before giving up +- if build.musl_root(*target).is_none() && build.config.build == *target { +- let target = build.config.target_config.entry(target.clone()) +- .or_default(); +- target.musl_root = Some("/usr".into()); +- } +- match build.musl_root(*target) { +- Some(root) => { +- if fs::metadata(root.join("lib/libc.a")).is_err() { +- panic!("couldn't find libc.a in musl dir: {}", +- root.join("lib").display()); +- } +- } +- None => { +- panic!("when targeting MUSL either the rust.musl-root \ +- option or the target.$TARGET.musl-root option must \ +- be specified in config.toml") +- } +- } +- } +- + if target.contains("msvc") { + // There are three builds of cmake on windows: MSVC, MinGW, and + // Cygwin. The Cygwin build does not have generators for Visual +diff --git a/src/ci/docker/dist-i586-gnu-i586-i686-musl/Dockerfile b/src/ci/docker/dist-i586-gnu-i586-i686-musl/Dockerfile +index 61c363fbfd6..f3305fdd3be 100644 +--- a/src/ci/docker/dist-i586-gnu-i586-i686-musl/Dockerfile ++++ b/src/ci/docker/dist-i586-gnu-i586-i686-musl/Dockerfile +@@ -30,8 +30,6 @@ COPY scripts/sccache.sh /scripts/ + RUN sh /scripts/sccache.sh + + ENV RUST_CONFIGURE_ARGS \ +- --musl-root-i586=/musl-i586 \ +- --musl-root-i686=/musl-i686 \ + --disable-docs + + # Newer binutils broke things on some vms/distros (i.e., linking against +diff --git a/src/ci/docker/dist-various-1/Dockerfile b/src/ci/docker/dist-various-1/Dockerfile +index 10579119462..06ce4cfa75e 100644 +--- a/src/ci/docker/dist-various-1/Dockerfile ++++ b/src/ci/docker/dist-various-1/Dockerfile +@@ -132,13 +132,6 @@ ENV CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-gcc \ + CXX_thumbv7neon_unknown_linux_gnueabihf=arm-linux-gnueabihf-g++ + + ENV RUST_CONFIGURE_ARGS \ +- --musl-root-armv5te=/musl-armv5te \ +- --musl-root-arm=/musl-arm \ +- --musl-root-armhf=/musl-armhf \ +- --musl-root-armv7hf=/musl-armv7hf \ +- --musl-root-aarch64=/musl-aarch64 \ +- --musl-root-mips=/musl-mips \ +- --musl-root-mipsel=/musl-mipsel \ + --enable-emscripten \ + --disable-docs + +diff --git a/src/ci/docker/dist-various-2/Dockerfile b/src/ci/docker/dist-various-2/Dockerfile +index 2ae6c58941e..56a7a5ff0c6 100644 +--- a/src/ci/docker/dist-various-2/Dockerfile ++++ b/src/ci/docker/dist-various-2/Dockerfile +@@ -107,7 +107,6 @@ ENV X86_FORTANIX_SGX_LIBS="/x86_64-fortanix-unknown-sgx/lib/" + RUN ln -s /usr/include/asm-generic /usr/local/include/asm + + ENV RUST_CONFIGURE_ARGS --enable-extended --enable-lld --disable-docs \ +- --set target.wasm32-wasi.wasi-root=/wasm32-wasi \ +- --musl-root-armv7=/musl-armv7 ++ --set target.wasm32-wasi.wasi-root=/wasm32-wasi + + ENV SCRIPT python2.7 ../x.py dist --target $TARGETS +diff --git a/src/ci/docker/dist-x86_64-musl/Dockerfile b/src/ci/docker/dist-x86_64-musl/Dockerfile +index 385eefde846..81d4f7737e8 100644 +--- a/src/ci/docker/dist-x86_64-musl/Dockerfile ++++ b/src/ci/docker/dist-x86_64-musl/Dockerfile +@@ -31,7 +31,6 @@ RUN sh /scripts/sccache.sh + ENV HOSTS=x86_64-unknown-linux-musl + + ENV RUST_CONFIGURE_ARGS \ +- --musl-root-x86_64=/usr/local/x86_64-linux-musl \ + --enable-extended \ + --disable-docs \ + --set target.x86_64-unknown-linux-musl.crt-static=false \ +diff --git a/src/ci/docker/test-various/Dockerfile b/src/ci/docker/test-various/Dockerfile +index 6a2600d8756..53a99ae1353 100644 +--- a/src/ci/docker/test-various/Dockerfile ++++ b/src/ci/docker/test-various/Dockerfile +@@ -29,7 +29,6 @@ COPY scripts/sccache.sh /scripts/ + RUN sh /scripts/sccache.sh + + ENV RUST_CONFIGURE_ARGS \ +- --musl-root-x86_64=/usr/local/x86_64-linux-musl \ + --set build.nodejs=/node-v9.2.0-linux-x64/bin/node \ + --set rust.lld + +diff --git a/src/librustc_target/spec/linux_musl_base.rs b/src/librustc_target/spec/linux_musl_base.rs +index e294e63982d..58ae91a96aa 100644 +--- a/src/librustc_target/spec/linux_musl_base.rs ++++ b/src/librustc_target/spec/linux_musl_base.rs +@@ -3,28 +3,12 @@ use crate::spec::{LinkerFlavor, TargetOptions}; + pub fn opts() -> TargetOptions { + let mut base = super::linux_base::opts(); + +- // Make sure that the linker/gcc really don't pull in anything, including +- // default objects, libs, etc. +- base.pre_link_args_crt.insert(LinkerFlavor::Gcc, Vec::new()); +- base.pre_link_args_crt.get_mut(&LinkerFlavor::Gcc).unwrap().push("-nostdlib".to_string()); +- + // At least when this was tested, the linker would not add the + // `GNU_EH_FRAME` program header to executables generated, which is required + // when unwinding to locate the unwinding information. I'm not sure why this + // argument is *not* necessary for normal builds, but it can't hurt! + base.pre_link_args.get_mut(&LinkerFlavor::Gcc).unwrap().push("-Wl,--eh-frame-hdr".to_string()); + +- // When generating a statically linked executable there's generally some +- // small setup needed which is listed in these files. These are provided by +- // a musl toolchain and are linked by default by the `musl-gcc` script. Note +- // that `gcc` also does this by default, it just uses some different files. +- // +- // Each target directory for musl has these object files included in it so +- // they'll be included from there. +- base.pre_link_objects_exe_crt.push("crt1.o".to_string()); +- base.pre_link_objects_exe_crt.push("crti.o".to_string()); +- base.post_link_objects_crt.push("crtn.o".to_string()); +- + // These targets statically link libc by default + base.crt_static_default = true; + // These targets allow the user to choose between static and dynamic linking. +-- +2.23.0 + diff --git a/dev-lang/rust/files/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch b/dev-lang/rust/files/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch @@ -0,0 +1,38 @@ +From b475a534593ea65b8967616a2bc6a642aaa934f5 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Sat, 9 Sep 2017 00:14:16 -0500 +Subject: [PATCH 06/19] Prefer libgcc_eh over libunwind for musl + +--- + src/libunwind/build.rs | 1 - + src/libunwind/lib.rs | 2 +- + 2 files changed, 1 insertion(+), 2 deletions(-) + +diff --git a/src/libunwind/build.rs b/src/libunwind/build.rs +index f24d957d67b..e08fb4c2781 100644 +--- a/src/libunwind/build.rs ++++ b/src/libunwind/build.rs +@@ -12,7 +12,6 @@ fn main() { + } else if target.contains("linux") { + if target.contains("musl") { + // linking for musl is handled in lib.rs +- llvm_libunwind::compile(); + } else if !target.contains("android") { + println!("cargo:rustc-link-lib=gcc_s"); + } +diff --git a/src/libunwind/lib.rs b/src/libunwind/lib.rs +index 8d916447128..573f56fc880 100644 +--- a/src/libunwind/lib.rs ++++ b/src/libunwind/lib.rs +@@ -21,7 +21,7 @@ cfg_if::cfg_if! { + } + + #[cfg(target_env = "musl")] +-#[link(name = "unwind", kind = "static", cfg(target_feature = "crt-static"))] ++#[link(name = "gcc_eh", kind = "static-nobundle", cfg(target_feature = "crt-static"))] + #[link(name = "gcc_s", cfg(not(target_feature = "crt-static")))] + extern {} + +-- +2.23.0 + diff --git a/dev-lang/rust/files/0007-Add-target-thumbv7neon-unknown-linux-musleabihf.patch b/dev-lang/rust/files/0007-Add-target-thumbv7neon-unknown-linux-musleabihf.patch @@ -0,0 +1,71 @@ +From 410b365dd609e6da69771a78cdac3cf62cb4bc6b Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Mon, 4 Nov 2019 21:48:22 -0600 +Subject: [PATCH 07/19] Add target thumbv7neon-unknown-linux-musleabihf + +This is a copy of thumbv7neon-unknown-linux-gnueabihf with musl changes +merged from armv7-unknown-linux-musleabihf. +--- + src/librustc_target/spec/mod.rs | 1 + + .../thumbv7neon_unknown_linux_musleabihf.rs | 37 +++++++++++++++++++ + 2 files changed, 38 insertions(+) + create mode 100644 src/librustc_target/spec/thumbv7neon_unknown_linux_musleabihf.rs + +diff --git a/src/librustc_target/spec/mod.rs b/src/librustc_target/spec/mod.rs +index 626fa374a1b..2bd0147513d 100644 +--- a/src/librustc_target/spec/mod.rs ++++ b/src/librustc_target/spec/mod.rs +@@ -364,6 +364,7 @@ supported_targets! { + ("armv7-unknown-linux-gnueabi", armv7_unknown_linux_gnueabi), + ("armv7-unknown-linux-gnueabihf", armv7_unknown_linux_gnueabihf), + ("thumbv7neon-unknown-linux-gnueabihf", thumbv7neon_unknown_linux_gnueabihf), ++ ("thumbv7neon-unknown-linux-musleabihf", thumbv7neon_unknown_linux_musleabihf), + ("armv7-unknown-linux-musleabi", armv7_unknown_linux_musleabi), + ("armv7-unknown-linux-musleabihf", armv7_unknown_linux_musleabihf), + ("aarch64-unknown-linux-gnu", aarch64_unknown_linux_gnu), +diff --git a/src/librustc_target/spec/thumbv7neon_unknown_linux_musleabihf.rs b/src/librustc_target/spec/thumbv7neon_unknown_linux_musleabihf.rs +new file mode 100644 +index 00000000000..1270f391731 +--- /dev/null ++++ b/src/librustc_target/spec/thumbv7neon_unknown_linux_musleabihf.rs +@@ -0,0 +1,37 @@ ++use crate::spec::{LinkerFlavor, Target, TargetOptions, TargetResult}; ++ ++// This target is for musl Linux on ARMv7 with thumb mode enabled ++// (for consistency with Android and Debian-based distributions) ++// and with NEON unconditionally enabled and, therefore, with 32 FPU ++// registers enabled as well. See section A2.6.2 on page A2-56 in ++// https://static.docs.arm.com/ddi0406/cd/DDI0406C_d_armv7ar_arm.pdf ++ ++pub fn target() -> TargetResult { ++ let base = super::linux_musl_base::opts(); ++ Ok(Target { ++ // It's important we use "gnueabihf" and not "musleabihf" here. LLVM ++ // uses it to determine the calling convention and float ABI, and LLVM ++ // doesn't support the "musleabihf" value. ++ llvm_target: "armv7-unknown-linux-gnueabihf".to_string(), ++ target_endian: "little".to_string(), ++ target_pointer_width: "32".to_string(), ++ target_c_int_width: "32".to_string(), ++ data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(), ++ arch: "arm".to_string(), ++ target_os: "linux".to_string(), ++ target_env: "musl".to_string(), ++ target_vendor: "unknown".to_string(), ++ linker_flavor: LinkerFlavor::Gcc, ++ ++ // Most of these settings are copied from the thumbv7neon_unknown_linux_gnueabihf ++ // target. ++ options: TargetOptions { ++ features: "+v7,+thumb-mode,+thumb2,+vfp3,+neon".to_string(), ++ cpu: "generic".to_string(), ++ max_atomic_width: Some(64), ++ abi_blacklist: super::arm_base::abi_blacklist(), ++ target_mcount: "\u{1}mcount".to_string(), ++ .. base ++ } ++ }) ++} +-- +2.23.0 + diff --git a/dev-lang/rust/files/0008-Configure-LLVM-module-PIC-level.patch b/dev-lang/rust/files/0008-Configure-LLVM-module-PIC-level.patch @@ -0,0 +1,59 @@ +From 0669e638ee940af9da30842a0aeadba399c6f726 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Sun, 3 Nov 2019 10:52:00 -0600 +Subject: [PATCH 08/19] Configure LLVM module PIC level + +As of LLVM 9, this is required for 32-bit PowerPC to properly generate +PLT references. Previously, only BigPIC was supported; now LLVM supports +both BigPIC and SmallPIC, and there is no default value provided. +--- + src/librustc_codegen_llvm/context.rs | 4 ++++ + src/librustc_codegen_llvm/llvm/ffi.rs | 1 + + src/rustllvm/PassWrapper.cpp | 4 ++++ + 3 files changed, 9 insertions(+) + +diff --git a/src/librustc_codegen_llvm/context.rs b/src/librustc_codegen_llvm/context.rs +index 58ce9703909..137e2fd0648 100644 +--- a/src/librustc_codegen_llvm/context.rs ++++ b/src/librustc_codegen_llvm/context.rs +@@ -204,6 +204,10 @@ pub unsafe fn create_module( + let llvm_target = SmallCStr::new(&sess.target.target.llvm_target); + llvm::LLVMRustSetNormalizedTarget(llmod, llvm_target.as_ptr()); + ++ if get_reloc_model(sess) == llvm::RelocMode::PIC { ++ llvm::LLVMRustSetModulePICLevel(llmod); ++ } ++ + if is_pie_binary(sess) { + llvm::LLVMRustSetModulePIELevel(llmod); + } +diff --git a/src/librustc_codegen_llvm/llvm/ffi.rs b/src/librustc_codegen_llvm/llvm/ffi.rs +index b07214fdc03..fa3f7f6bc6b 100644 +--- a/src/librustc_codegen_llvm/llvm/ffi.rs ++++ b/src/librustc_codegen_llvm/llvm/ffi.rs +@@ -1805,6 +1805,7 @@ extern "C" { + + pub fn LLVMRustSetComdat(M: &'a Module, V: &'a Value, Name: *const c_char); + pub fn LLVMRustUnsetComdat(V: &Value); ++ pub fn LLVMRustSetModulePICLevel(M: &Module); + pub fn LLVMRustSetModulePIELevel(M: &Module); + pub fn LLVMRustModuleBufferCreate(M: &Module) -> &'static mut ModuleBuffer; + pub fn LLVMRustModuleBufferPtr(p: &ModuleBuffer) -> *const u8; +diff --git a/src/rustllvm/PassWrapper.cpp b/src/rustllvm/PassWrapper.cpp +index 0cda3465dc0..4c5bc20b86d 100644 +--- a/src/rustllvm/PassWrapper.cpp ++++ b/src/rustllvm/PassWrapper.cpp +@@ -754,6 +754,10 @@ LLVMRustSetDataLayoutFromTargetMachine(LLVMModuleRef Module, + unwrap(Module)->setDataLayout(Target->createDataLayout()); + } + ++extern "C" void LLVMRustSetModulePICLevel(LLVMModuleRef M) { ++ unwrap(M)->setPICLevel(PICLevel::Level::BigPIC); ++} ++ + extern "C" void LLVMRustSetModulePIELevel(LLVMModuleRef M) { + unwrap(M)->setPIELevel(PIELevel::Level::Large); + } +-- +2.23.0 + diff --git a/dev-lang/rust/files/0009-Fix-C-aggregate-passing-ABI-on-powerpc.patch b/dev-lang/rust/files/0009-Fix-C-aggregate-passing-ABI-on-powerpc.patch @@ -0,0 +1,93 @@ +From 8f95b1d06eacd18008a234558b8a20b1831d6627 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Wed, 4 Sep 2019 20:40:18 -0500 +Subject: [PATCH 09/19] Fix C aggregate-passing ABI on powerpc + +The existing code (which looks like it was copied from MIPS) passes +aggregates by value in registers. This is wrong. According to the SVR4 +powerpc psABI, all aggregates are passed indirectly. +--- + src/librustc_target/abi/call/mod.rs | 2 +- + src/librustc_target/abi/call/powerpc.rs | 41 ++++++------------------- + 2 files changed, 11 insertions(+), 32 deletions(-) + +diff --git a/src/librustc_target/abi/call/mod.rs b/src/librustc_target/abi/call/mod.rs +index fbbd120f934..f4d98177072 100644 +--- a/src/librustc_target/abi/call/mod.rs ++++ b/src/librustc_target/abi/call/mod.rs +@@ -562,7 +562,7 @@ impl<'a, Ty> FnType<'a, Ty> { + "arm" => arm::compute_abi_info(cx, self), + "mips" => mips::compute_abi_info(cx, self), + "mips64" => mips64::compute_abi_info(cx, self), +- "powerpc" => powerpc::compute_abi_info(cx, self), ++ "powerpc" => powerpc::compute_abi_info(self), + "powerpc64" => powerpc64::compute_abi_info(cx, self), + "s390x" => s390x::compute_abi_info(cx, self), + "asmjs" => asmjs::compute_abi_info(cx, self), +diff --git a/src/librustc_target/abi/call/powerpc.rs b/src/librustc_target/abi/call/powerpc.rs +index d496abf8e8b..f20defd6f5b 100644 +--- a/src/librustc_target/abi/call/powerpc.rs ++++ b/src/librustc_target/abi/call/powerpc.rs +@@ -1,49 +1,28 @@ +-use crate::abi::call::{ArgType, FnType, Reg, Uniform}; +-use crate::abi::{HasDataLayout, LayoutOf, Size, TyLayoutMethods}; ++use crate::abi::call::{ArgType, FnType}; + +-fn classify_ret_ty<'a, Ty, C>(cx: &C, ret: &mut ArgType<'_, Ty>, offset: &mut Size) +- where Ty: TyLayoutMethods<'a, C>, C: LayoutOf<Ty = Ty> + HasDataLayout +-{ +- if !ret.layout.is_aggregate() { +- ret.extend_integer_width_to(32); +- } else { ++fn classify_ret_ty<Ty>(ret: &mut ArgType<'_, Ty>) { ++ if ret.layout.is_aggregate() { + ret.make_indirect(); +- *offset += cx.data_layout().pointer_size; ++ } else { ++ ret.extend_integer_width_to(32); + } + } + +-fn classify_arg_ty<'a, Ty, C>(cx: &C, arg: &mut ArgType<'_, Ty>, offset: &mut Size) +- where Ty: TyLayoutMethods<'a, C>, C: LayoutOf<Ty = Ty> + HasDataLayout +-{ +- let dl = cx.data_layout(); +- let size = arg.layout.size; +- let align = arg.layout.align.max(dl.i32_align).min(dl.i64_align).abi; +- ++fn classify_arg_ty<Ty>(arg: &mut ArgType<'_, Ty>) { + if arg.layout.is_aggregate() { +- arg.cast_to(Uniform { +- unit: Reg::i32(), +- total: size +- }); +- if !offset.is_aligned(align) { +- arg.pad_with(Reg::i32()); +- } ++ arg.make_indirect(); + } else { + arg.extend_integer_width_to(32); + } +- +- *offset = offset.align_to(align) + size.align_to(align); + } + +-pub fn compute_abi_info<'a, Ty, C>(cx: &C, fty: &mut FnType<'_, Ty>) +- where Ty: TyLayoutMethods<'a, C>, C: LayoutOf<Ty = Ty> + HasDataLayout +-{ +- let mut offset = Size::ZERO; ++pub fn compute_abi_info<Ty>(fty: &mut FnType<'_, Ty>) { + if !fty.ret.is_ignore() { +- classify_ret_ty(cx, &mut fty.ret, &mut offset); ++ classify_ret_ty(&mut fty.ret); + } + + for arg in &mut fty.args { + if arg.is_ignore() { continue; } +- classify_arg_ty(cx, arg, &mut offset); ++ classify_arg_ty(arg); + } + } +-- +2.23.0 + diff --git a/dev-lang/rust/files/0010-Fix-zero-sized-aggregate-ABI-on-powerpc.patch b/dev-lang/rust/files/0010-Fix-zero-sized-aggregate-ABI-on-powerpc.patch @@ -0,0 +1,62 @@ +From 3ae6d1e727a3748ca50cb10be32af370169a6248 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Wed, 4 Sep 2019 20:44:30 -0500 +Subject: [PATCH 10/19] Fix zero-sized aggregate ABI on powerpc + +For targets that pass zero-sized aggregates indirectly (generally +those that pass all aggregates indirectly), we must allocate a register +for passing the address of the ZST. Clean up the existing cases and add +powerpc, which requires this as well. + +While there are not currently musl targets for s390x or sparc64, they +would have the same ABI as gnu targets, so remove the env == "gnu" check +in the Linux case. + +Ideally, since it is a property of the C ABI, the `!rust_abi` case would +be handled entirely in `adjust_c_abi`. However, that would require +updating each implementation of `compute_abi_info` to handle ZSTs. +--- + src/librustc/ty/layout.rs | 20 +++++++++----------- + 1 file changed, 9 insertions(+), 11 deletions(-) + +diff --git a/src/librustc/ty/layout.rs b/src/librustc/ty/layout.rs +index e52feea1624..0ecd6286fad 100644 +--- a/src/librustc/ty/layout.rs ++++ b/src/librustc/ty/layout.rs +@@ -2659,12 +2659,11 @@ where + }; + + let target = &cx.tcx().sess.target.target; +- let win_x64_gnu = +- target.target_os == "windows" && target.arch == "x86_64" && target.target_env == "gnu"; +- let linux_s390x = +- target.target_os == "linux" && target.arch == "s390x" && target.target_env == "gnu"; +- let linux_sparc64 = +- target.target_os == "linux" && target.arch == "sparc64" && target.target_env == "gnu"; ++ let indirect_zst = match target.arch.as_ref() { ++ "powerpc" | "s390x" | "sparc64" => true, ++ "x86_64" => target.target_os == "windows" && target.target_env == "gnu", ++ _ => false, ++ }; + let rust_abi = match sig.abi { + RustIntrinsic | PlatformIntrinsic | Rust | RustCall => true, + _ => false, +@@ -2734,11 +2733,10 @@ where + let is_return = arg_idx.is_none(); + let mut arg = mk_arg_type(ty, arg_idx); + if arg.layout.is_zst() { +- // For some forsaken reason, x86_64-pc-windows-gnu +- // doesn't ignore zero-sized struct arguments. +- // The same is true for s390x-unknown-linux-gnu +- // and sparc64-unknown-linux-gnu. +- if is_return || rust_abi || (!win_x64_gnu && !linux_s390x && !linux_sparc64) { ++ // FIXME: The C ABI case should be handled in adjust_for_cabi. ++ // Zero-sized struct arguments cannot be ignored in the C ABI ++ // if they are passed indirectly. ++ if is_return || rust_abi || !indirect_zst { + arg.mode = PassMode::Ignore(IgnoreMode::Zst); + } + } +-- +2.23.0 + diff --git a/dev-lang/rust/files/0011-Use-rustc-workspace-hack-for-rustbook.patch b/dev-lang/rust/files/0011-Use-rustc-workspace-hack-for-rustbook.patch @@ -0,0 +1,58 @@ +From 1ae4544397321c9bd2a44d2b7e30a66514d96b86 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Sun, 6 Oct 2019 17:30:11 -0500 +Subject: [PATCH 12/19] Use rustc-workspace-hack for rustbook + +As rustbook now depends transitively on openssl, it needs access to the +rustc-workspace-hack/all-static feature to pick up openssl-sys/vendored. +This fixes the rust build with `all-static = true` on systems where +openssl is not installed (e.g. when cross-compiling). +--- + Cargo.lock | 1 + + src/bootstrap/tool.rs | 1 + + src/tools/rustbook/Cargo.toml | 5 +++++ + 3 files changed, 7 insertions(+) + +diff --git a/Cargo.lock b/Cargo.lock +index 5bc1938fee2..f107865ee2b 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -3036,6 +3036,7 @@ dependencies = [ + "failure", + "mdbook", + "mdbook-linkcheck", ++ "rustc-workspace-hack", + ] + + [[package]] +diff --git a/src/bootstrap/tool.rs b/src/bootstrap/tool.rs +index f1baeafe26a..815498047fd 100644 +--- a/src/bootstrap/tool.rs ++++ b/src/bootstrap/tool.rs +@@ -244,6 +244,7 @@ pub fn prepare_tool_cargo( + path.ends_with("rls") || + path.ends_with("clippy") || + path.ends_with("miri") || ++ path.ends_with("rustbook") || + path.ends_with("rustfmt") + { + cargo.env("LIBZ_SYS_STATIC", "1"); +diff --git a/src/tools/rustbook/Cargo.toml b/src/tools/rustbook/Cargo.toml +index a7188f0d11e..89bbde4d5a9 100644 +--- a/src/tools/rustbook/Cargo.toml ++++ b/src/tools/rustbook/Cargo.toml +@@ -13,6 +13,11 @@ clap = "2.25.0" + failure = "0.1" + mdbook-linkcheck = { version = "0.3.0", optional = true } + ++# A noop dependency that changes in the Rust repository, it's a bit of a hack. ++# See the `src/tools/rustc-workspace-hack/README.md` file in `rust-lang/rust` ++# for more information. ++rustc-workspace-hack = "1.0.0" ++ + [dependencies.mdbook] + version = "0.3.0" + default-features = false +-- +2.23.0 + diff --git a/dev-lang/rust/files/0012-test-failed-doctest-output-Fix-normalization.patch b/dev-lang/rust/files/0012-test-failed-doctest-output-Fix-normalization.patch @@ -0,0 +1,36 @@ +From be7cd0c95a0dcef577522824e52d0cbb7ad484d4 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Mon, 7 Oct 2019 18:36:28 -0500 +Subject: [PATCH 13/19] test/failed-doctest-output: Fix normalization + +Otherwise we get: + +1 +2 running 2 tests +- test $DIR/failed-doctest-output.rs - OtherStruct (line 20) ... FAILED +- test $DIR/failed-doctest-output.rs - SomeStruct (line 10) ... FAILED ++ test src/rustc-1.38.0-src/$DIR/failed-doctest-output.rs - OtherStruct (line 20) ... FAILED ++ test src/rustc-1.38.0-src/$DIR/failed-doctest-output.rs - SomeStruct (line 10) ... FAILED +5 +6 failures: +7 +--- + src/test/rustdoc-ui/failed-doctest-output.rs | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/test/rustdoc-ui/failed-doctest-output.rs b/src/test/rustdoc-ui/failed-doctest-output.rs +index fcbd7cabc69..7d19ace7487 100644 +--- a/src/test/rustdoc-ui/failed-doctest-output.rs ++++ b/src/test/rustdoc-ui/failed-doctest-output.rs +@@ -4,7 +4,7 @@ + + // compile-flags:--test + // rustc-env:RUST_BACKTRACE=0 +-// normalize-stdout-test: "src/test/rustdoc-ui" -> "$$DIR" ++// normalize-stdout-test: "[[:graph:]]*src/test/rustdoc-ui" -> "$$DIR" + // failure-status: 101 + + // doctest fails at runtime +-- +2.23.0 + diff --git a/dev-lang/rust/files/0013-test-use-extern-for-plugins-Don-t-assume-multilib.patch b/dev-lang/rust/files/0013-test-use-extern-for-plugins-Don-t-assume-multilib.patch @@ -0,0 +1,30 @@ +From 78976e9fa98239c4d1fdcd5523dfc147b02f20c1 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Sat, 6 Oct 2018 04:01:48 +0000 +Subject: [PATCH 14/19] test/use-extern-for-plugins: Don't assume multilib + +--- + src/test/run-make-fulldeps/use-extern-for-plugins/Makefile | 7 +------ + 1 file changed, 1 insertion(+), 6 deletions(-) + +diff --git a/src/test/run-make-fulldeps/use-extern-for-plugins/Makefile b/src/test/run-make-fulldeps/use-extern-for-plugins/Makefile +index 838b1a2719b..94fa9f6d067 100644 +--- a/src/test/run-make-fulldeps/use-extern-for-plugins/Makefile ++++ b/src/test/run-make-fulldeps/use-extern-for-plugins/Makefile +@@ -4,12 +4,7 @@ + # ignore-openbsd + # ignore-sunos + +-HOST := $(shell $(RUSTC) -vV | grep 'host:' | sed 's/host: //') +-ifeq ($(findstring i686,$(HOST)),i686) +-TARGET := $(subst i686,x86_64,$(HOST)) +-else +-TARGET := $(subst x86_64,i686,$(HOST)) +-endif ++TARGET := $(shell $(RUSTC) -vV | grep 'host:' | sed 's/host: //') + + all: + $(RUSTC) foo.rs -C extra-filename=-host +-- +2.23.0 + diff --git a/dev-lang/rust/files/0014-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch b/dev-lang/rust/files/0014-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch @@ -0,0 +1,25 @@ +From 2634852661cc383aa211e8214e8a4a48830213dc Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Mon, 17 Sep 2018 01:32:20 +0000 +Subject: [PATCH 15/19] test/sysroot-crates-are-unstable: Fix test when rpath + is disabled + +Without this environment var, the test can't run rustc to find +the sysroot path. +--- + .../run-make-fulldeps/sysroot-crates-are-unstable/Makefile | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile b/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile +index a35174b3c2a..9e770706857 100644 +--- a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile ++++ b/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile +@@ -1,2 +1,4 @@ ++-include ../tools.mk ++ + all: +- python2.7 test.py ++ env '$(HOST_RPATH_ENV)' python2.7 test.py +-- +2.23.0 + diff --git a/dev-lang/rust/files/0015-Ignore-broken-and-non-applicable-tests.patch b/dev-lang/rust/files/0015-Ignore-broken-and-non-applicable-tests.patch @@ -0,0 +1,104 @@ +From afcc045fd13c90bd5aafb506971da131c41ef543 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Sun, 16 Sep 2018 16:38:48 +0000 +Subject: [PATCH 16/19] Ignore broken and non-applicable tests + +c-link-to-rust-va-list-fn: unstable feature, broken on aarch64, #56475 +env-funky-keys: can't handle LD_PRELOAD (e.g. sandbox) +long-linker-command-lines: takes >10 minutes to run (but still passes) +simd-intrinsic-generic-bitmask.rs: broken on BE, #59356 +sparc-struct-abi: no sparc target +sysroot-crates-are-unstable: can't run rustc without RPATH +--- + src/test/codegen/sparc-struct-abi.rs | 1 + + src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile | 2 ++ + src/test/run-make-fulldeps/linker-output-non-utf8/Makefile | 2 ++ + src/test/run-make-fulldeps/long-linker-command-lines/Makefile | 2 ++ + src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile | 2 ++ + src/test/ui/env-funky-keys.rs | 1 + + src/test/ui/simd/simd-intrinsic-generic-bitmask.rs | 2 ++ + 7 files changed, 12 insertions(+) + +diff --git a/src/test/codegen/sparc-struct-abi.rs b/src/test/codegen/sparc-struct-abi.rs +index 78e5b14a212..6f93e93286b 100644 +--- a/src/test/codegen/sparc-struct-abi.rs ++++ b/src/test/codegen/sparc-struct-abi.rs +@@ -4,6 +4,7 @@ + + // only-sparc64 + // compile-flags: -O --target=sparc64-unknown-linux-gnu --crate-type=rlib ++// ignore-test + #![feature(no_core, lang_items)] + #![no_core] + +diff --git a/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile b/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile +index f124ca2ab61..363b18f0985 100644 +--- a/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile ++++ b/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile +@@ -1,3 +1,5 @@ ++# ignore-aarch64 ++ + -include ../tools.mk + + all: +diff --git a/src/test/run-make-fulldeps/linker-output-non-utf8/Makefile b/src/test/run-make-fulldeps/linker-output-non-utf8/Makefile +index b47ce17ec8b..59c44fcf438 100644 +--- a/src/test/run-make-fulldeps/linker-output-non-utf8/Makefile ++++ b/src/test/run-make-fulldeps/linker-output-non-utf8/Makefile +@@ -13,6 +13,8 @@ + # This also does not work on Apple APFS due to the filesystem requiring + # valid UTF-8 paths. + ++# ignore-musl ++ + # The zzz it to allow humans to tab complete or glob this thing. + bad_dir := $(TMPDIR)/zzz$$'\xff' + +diff --git a/src/test/run-make-fulldeps/long-linker-command-lines/Makefile b/src/test/run-make-fulldeps/long-linker-command-lines/Makefile +index 5876fbc94bc..5f167ece1a2 100644 +--- a/src/test/run-make-fulldeps/long-linker-command-lines/Makefile ++++ b/src/test/run-make-fulldeps/long-linker-command-lines/Makefile +@@ -1,3 +1,5 @@ ++# ignore-test ++ + -include ../tools.mk + + all: +diff --git a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile b/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile +index 9e770706857..6d92ec5cec8 100644 +--- a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile ++++ b/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile +@@ -1,3 +1,5 @@ ++# ignore-test ++ + -include ../tools.mk + + all: +diff --git a/src/test/ui/env-funky-keys.rs b/src/test/ui/env-funky-keys.rs +index 4faceb53266..09764dc32bf 100644 +--- a/src/test/ui/env-funky-keys.rs ++++ b/src/test/ui/env-funky-keys.rs +@@ -1,6 +1,7 @@ + // run-pass + // Ignore this test on Android, because it segfaults there. + ++// ignore-test + // ignore-android + // ignore-windows + // ignore-cloudabi no execve +diff --git a/src/test/ui/simd/simd-intrinsic-generic-bitmask.rs b/src/test/ui/simd/simd-intrinsic-generic-bitmask.rs +index b28f742a92e..3ee4ccce731 100644 +--- a/src/test/ui/simd/simd-intrinsic-generic-bitmask.rs ++++ b/src/test/ui/simd/simd-intrinsic-generic-bitmask.rs +@@ -2,6 +2,8 @@ + #![allow(non_camel_case_types)] + + // ignore-emscripten ++// ignore-powerpc ++// ignore-powerpc64 + + // Test that the simd_bitmask intrinsic produces correct results. + +-- +2.23.0 + diff --git a/dev-lang/rust/files/0016-Link-stage-2-tools-dynamically-to-libstd.patch b/dev-lang/rust/files/0016-Link-stage-2-tools-dynamically-to-libstd.patch @@ -0,0 +1,25 @@ +From 31a1ee8fda027938bf9e3c2b11a8ca4500450a08 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Mon, 24 Sep 2018 23:42:23 +0000 +Subject: [PATCH 17/19] Link stage 2 tools dynamically to libstd + +--- + src/bootstrap/builder.rs | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/bootstrap/builder.rs b/src/bootstrap/builder.rs +index 6b1b1e62a2c..62b5e6ad59d 100644 +--- a/src/bootstrap/builder.rs ++++ b/src/bootstrap/builder.rs +@@ -1225,7 +1225,7 @@ impl<'a> Builder<'a> { + // When we build Rust dylibs they're all intended for intermediate + // usage, so make sure we pass the -Cprefer-dynamic flag instead of + // linking all deps statically into the dylib. +- if let Mode::Std | Mode::Rustc | Mode::Codegen = mode { ++ if let Mode::Std | Mode::Rustc | Mode::Codegen | Mode::ToolRustc | Mode::ToolStd = mode { + rustflags.arg("-Cprefer-dynamic"); + } + +-- +2.23.0 + diff --git a/dev-lang/rust/files/0017-Move-debugger-scripts-to-usr-share-rust.patch b/dev-lang/rust/files/0017-Move-debugger-scripts-to-usr-share-rust.patch @@ -0,0 +1,53 @@ +From da4f00e6b8976c56a11c922dc3ed7b4fd1995c21 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Mon, 17 Sep 2018 02:09:10 +0000 +Subject: [PATCH 18/19] Move debugger scripts to /usr/share/rust + +--- + src/bootstrap/dist.rs | 2 +- + src/etc/rust-gdb | 2 +- + src/etc/rust-lldb | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs +index d9dff77a30e..1c9414a8eb7 100644 +--- a/src/bootstrap/dist.rs ++++ b/src/bootstrap/dist.rs +@@ -603,7 +603,7 @@ impl Step for DebuggerScripts { + fn run(self, builder: &Builder<'_>) { + let host = self.host; + let sysroot = self.sysroot; +- let dst = sysroot.join("lib/rustlib/etc"); ++ let dst = sysroot.join("share/rust"); + t!(fs::create_dir_all(&dst)); + let cp_debugger_script = |file: &str| { + builder.install(&builder.src.join("src/etc/").join(file), &dst, 0o644); +diff --git a/src/etc/rust-gdb b/src/etc/rust-gdb +index 23ba93da8e5..dc51b16c572 100755 +--- a/src/etc/rust-gdb ++++ b/src/etc/rust-gdb +@@ -4,7 +4,7 @@ set -e + + # Find out where the pretty printer Python module is + RUSTC_SYSROOT=`rustc --print=sysroot` +-GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/lib/rustlib/etc" ++GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/share/rust" + + # Run GDB with the additional arguments that load the pretty printers + # Set the environment variable `RUST_GDB` to overwrite the call to a +diff --git a/src/etc/rust-lldb b/src/etc/rust-lldb +index 7b9b40e6b4a..e471db365b7 100755 +--- a/src/etc/rust-lldb ++++ b/src/etc/rust-lldb +@@ -31,7 +31,7 @@ EOF + fi + + # Prepare commands that will be loaded before any file on the command line has been loaded +-script_import="command script import \"$RUSTC_SYSROOT/lib/rustlib/etc/lldb_rust_formatters.py\"" ++script_import="command script import \"$RUSTC_SYSROOT/share/rust/lldb_rust_formatters.py\"" + category_definition="type summary add --no-value --python-function lldb_rust_formatters.print_val -x \".*\" --category Rust" + category_enable="type category enable Rust" + +-- +2.23.0 + diff --git a/dev-lang/rust/files/0018-Add-gentoo-target-specs.patch b/dev-lang/rust/files/0018-Add-gentoo-target-specs.patch @@ -0,0 +1,175 @@ +From 02c682e3ee86cb4fdb0b477e8be3ff740145eca8 Mon Sep 17 00:00:00 2001 +From: Samuel Holland <samuel@sholland.org> +Date: Mon, 17 Sep 2018 02:29:06 +0000 +Subject: [PATCH 19/19] Add gentoo target specs + +--- + src/librustc_target/spec/aarch64_gentoo_linux_musl.rs | 11 +++++++++++ + src/librustc_target/spec/arm_gentoo_linux_musleabi.rs | 11 +++++++++++ + .../spec/armv7a_gentoo_linux_musleabihf.rs | 11 +++++++++++ + src/librustc_target/spec/i686_gentoo_linux_musl.rs | 11 +++++++++++ + src/librustc_target/spec/mod.rs | 11 ++++++++++- + .../spec/powerpc64_gentoo_linux_musl.rs | 11 +++++++++++ + src/librustc_target/spec/powerpc_gentoo_linux_musl.rs | 11 +++++++++++ + src/librustc_target/spec/x86_64_gentoo_linux_musl.rs | 11 +++++++++++ + 8 files changed, 87 insertions(+), 1 deletion(-) + create mode 100644 src/librustc_target/spec/aarch64_gentoo_linux_musl.rs + create mode 100644 src/librustc_target/spec/arm_gentoo_linux_musleabi.rs + create mode 100644 src/librustc_target/spec/armv7a_gentoo_linux_musleabihf.rs + create mode 100644 src/librustc_target/spec/i686_gentoo_linux_musl.rs + create mode 100644 src/librustc_target/spec/powerpc64_gentoo_linux_musl.rs + create mode 100644 src/librustc_target/spec/powerpc_gentoo_linux_musl.rs + create mode 100644 src/librustc_target/spec/x86_64_gentoo_linux_musl.rs + +diff --git a/src/librustc_target/spec/aarch64_gentoo_linux_musl.rs b/src/librustc_target/spec/aarch64_gentoo_linux_musl.rs +new file mode 100644 +index 00000000000..420fe7cde70 +--- /dev/null ++++ b/src/librustc_target/spec/aarch64_gentoo_linux_musl.rs +@@ -0,0 +1,11 @@ ++use crate::spec::TargetResult; ++ ++pub fn target() -> TargetResult { ++ let mut base = super::aarch64_unknown_linux_musl::target()?; ++ ++ base.llvm_target = "aarch64-gentoo-linux-musl".to_string(); ++ base.target_vendor = "gentoo".to_string(); ++ base.options.crt_static_default = false; ++ ++ Ok(base) ++} +diff --git a/src/librustc_target/spec/arm_gentoo_linux_musleabi.rs b/src/librustc_target/spec/arm_gentoo_linux_musleabi.rs +new file mode 100644 +index 00000000000..d47ca841647 +--- /dev/null ++++ b/src/librustc_target/spec/arm_gentoo_linux_musleabi.rs +@@ -0,0 +1,11 @@ ++use crate::spec::TargetResult; ++ ++pub fn target() -> TargetResult { ++ let mut base = super::arm_unknown_linux_musleabi::target()?; ++ ++ base.llvm_target = "arm-gentoo-linux-musleabi".to_string(); ++ base.target_vendor = "gentoo".to_string(); ++ base.options.crt_static_default = false; ++ ++ Ok(base) ++} +diff --git a/src/librustc_target/spec/armv7a_gentoo_linux_musleabihf.rs b/src/librustc_target/spec/armv7a_gentoo_linux_musleabihf.rs +new file mode 100644 +index 00000000000..f5c85855c18 +--- /dev/null ++++ b/src/librustc_target/spec/armv7a_gentoo_linux_musleabihf.rs +@@ -0,0 +1,11 @@ ++use crate::spec::TargetResult; ++ ++pub fn target() -> TargetResult { ++ let mut base = super::armv7_unknown_linux_musleabihf::target()?; ++ ++ base.llvm_target = "armv7a-gentoo-linux-musleabihf".to_string(); ++ base.target_vendor = "gentoo".to_string(); ++ base.options.crt_static_default = false; ++ ++ Ok(base) ++} +diff --git a/src/librustc_target/spec/i686_gentoo_linux_musl.rs b/src/librustc_target/spec/i686_gentoo_linux_musl.rs +new file mode 100644 +index 00000000000..1cd39cd76af +--- /dev/null ++++ b/src/librustc_target/spec/i686_gentoo_linux_musl.rs +@@ -0,0 +1,11 @@ ++use crate::spec::TargetResult; ++ ++pub fn target() -> TargetResult { ++ let mut base = super::i686_unknown_linux_musl::target()?; ++ ++ base.llvm_target = "i686-gentoo-linux-musl".to_string(); ++ base.target_vendor = "gentoo".to_string(); ++ base.options.crt_static_default = false; ++ ++ Ok(base) ++} +diff --git a/src/librustc_target/spec/mod.rs b/src/librustc_target/spec/mod.rs +index 2bd0147513d..b2d2fa98a4a 100644 +--- a/src/librustc_target/spec/mod.rs ++++ b/src/librustc_target/spec/mod.rs +@@ -331,7 +331,17 @@ macro_rules! supported_targets { + }; + } + ++mod arm_unknown_linux_musleabi; ++ + supported_targets! { ++ ("aarch64-gentoo-linux-musl", aarch64_gentoo_linux_musl), ++ ("arm-unknown-linux-musleabi", arm_gentoo_linux_musleabi), ++ ("armv7a-unknown-linux-musleabihf", armv7a_gentoo_linux_musleabihf), ++ ("i686-gentoo-linux-musl", i686_gentoo_linux_musl), ++ ("powerpc-gentoo-linux-musl", powerpc_gentoo_linux_musl), ++ ("powerpc64-gentoo-linux-musl", powerpc64_gentoo_linux_musl), ++ ("x86_64-gentoo-linux-musl", x86_64_gentoo_linux_musl), ++ + ("x86_64-unknown-linux-gnu", x86_64_unknown_linux_gnu), + ("x86_64-unknown-linux-gnux32", x86_64_unknown_linux_gnux32), + ("i686-unknown-linux-gnu", i686_unknown_linux_gnu), +@@ -356,7 +366,6 @@ supported_targets! { + ("sparc64-unknown-linux-gnu", sparc64_unknown_linux_gnu), + ("arm-unknown-linux-gnueabi", arm_unknown_linux_gnueabi), + ("arm-unknown-linux-gnueabihf", arm_unknown_linux_gnueabihf), +- ("arm-unknown-linux-musleabi", arm_unknown_linux_musleabi), + ("arm-unknown-linux-musleabihf", arm_unknown_linux_musleabihf), + ("armv4t-unknown-linux-gnueabi", armv4t_unknown_linux_gnueabi), + ("armv5te-unknown-linux-gnueabi", armv5te_unknown_linux_gnueabi), +diff --git a/src/librustc_target/spec/powerpc64_gentoo_linux_musl.rs b/src/librustc_target/spec/powerpc64_gentoo_linux_musl.rs +new file mode 100644 +index 00000000000..e840bb27bbf +--- /dev/null ++++ b/src/librustc_target/spec/powerpc64_gentoo_linux_musl.rs +@@ -0,0 +1,11 @@ ++use crate::spec::TargetResult; ++ ++pub fn target() -> TargetResult { ++ let mut base = super::powerpc64_unknown_linux_musl::target()?; ++ ++ base.llvm_target = "powerpc64-gentoo-linux-musl".to_string(); ++ base.target_vendor = "gentoo".to_string(); ++ base.options.crt_static_default = false; ++ ++ Ok(base) ++} +diff --git a/src/librustc_target/spec/powerpc_gentoo_linux_musl.rs b/src/librustc_target/spec/powerpc_gentoo_linux_musl.rs +new file mode 100644 +index 00000000000..a623ffed53a +--- /dev/null ++++ b/src/librustc_target/spec/powerpc_gentoo_linux_musl.rs +@@ -0,0 +1,11 @@ ++use crate::spec::TargetResult; ++ ++pub fn target() -> TargetResult { ++ let mut base = super::powerpc_unknown_linux_musl::target()?; ++ ++ base.llvm_target = "powerpc-gentoo-linux-musl".to_string(); ++ base.target_vendor = "gentoo".to_string(); ++ base.options.crt_static_default = false; ++ ++ Ok(base) ++} +diff --git a/src/librustc_target/spec/x86_64_gentoo_linux_musl.rs b/src/librustc_target/spec/x86_64_gentoo_linux_musl.rs +new file mode 100644 +index 00000000000..f33047358b5 +--- /dev/null ++++ b/src/librustc_target/spec/x86_64_gentoo_linux_musl.rs +@@ -0,0 +1,11 @@ ++use crate::spec::TargetResult; ++ ++pub fn target() -> TargetResult { ++ let mut base = super::x86_64_unknown_linux_musl::target()?; ++ ++ base.llvm_target = "x86_64-gentoo-linux-musl".to_string(); ++ base.target_vendor = "gentoo".to_string(); ++ base.options.crt_static_default = false; ++ ++ Ok(base) ++} +-- +2.23.0 + diff --git a/dev-lang/rust/files/0030-libc-linkage.patch b/dev-lang/rust/files/0030-libc-linkage.patch @@ -0,0 +1,33 @@ +--- rustc-1.38.0-src/vendor/libc/src/lib.rs ++++ rustc-1.38.0-src/vendor/libc/src/lib.rs +@@ -28,6 +28,7 @@ + #![no_std] + #![cfg_attr(feature = "rustc-dep-of-std", no_core)] + #![cfg_attr(target_os = "redox", feature(static_nobundle))] ++#![cfg_attr(target_env = "musl", feature(static_nobundle))] + + #[macro_use] + mod macros; +--- rustc-1.38.0-src/vendor/libc/src/unix/mod.rs ++++ rustc-1.38.0-src/vendor/libc/src/unix/mod.rs +@@ -297,11 +297,11 @@ cfg_if! { + // cargo build, don't pull in anything extra as the libstd dep + // already pulls in all libs. + } else if #[cfg(target_env = "musl")] { ++ #[link(name = "c")] ++ extern {} + #[cfg_attr(feature = "rustc-dep-of-std", +- link(name = "c", kind = "static", ++ link(name = "gcc", kind = "static-nobundle", + cfg(target_feature = "crt-static")))] +- #[cfg_attr(feature = "rustc-dep-of-std", +- link(name = "c", cfg(not(target_feature = "crt-static"))))] + extern {} + } else if #[cfg(target_os = "emscripten")] { + #[link(name = "c")] +--- rustc-1.39.0-src/vendor/libc/.cargo-checksum.json ++++ rustc-1.39.0-src/vendor/libc/.cargo-checksum.json +@@ -1 +1 @@ +-{"files":{"CONTRIBUTING.md":"08519d470caa336a4a594bec718438073216554fde122cc7c1d723347d558d3a","Cargo.toml":"ad57db39db88e14c0f6b7accc0c74b6729dae6e245624b8dc984e48710e1df29","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb","README.md":"bf27f2aafc020fc8ca130f736fc94f6a76c3a029d68a03476a875623fc048986","build.rs":"ae167510b967a9ef1310e0f6e706fc8a1342eb768ebaec5a067b33072bfb42f8","rustfmt.toml":"8a654d5787585ca8f2c20580737336fc327f411a07b0dbd4870adf6e9bdf624f","src/cloudabi/aarch64.rs":"b8550bf1fd7344972aa4db29441486f39f31482d0327534981dbb75959c29114","src/cloudabi/arm.rs":"c197e2781c2839808bd6fcef219a29705b27b992d3ef920e9cf6ac96e2022bbf","src/cloudabi/mod.rs":"b3ca0393f66ca803246e9b2dbbf9b6caadef2b7b7135412f3d914588b0630295","src/cloudabi/x86.rs":"33eb97f272d2201f3838ae74d444583c7de8f67856852ca375293b20bbd05636","src/cloudabi/x86_64.rs":"400d85d4fe39e26cf2e6ece9ee31c75fe9e88c4bcf4d836ca9f765c05c9c5be3","src/fixed_width_ints.rs":"782b2b2aa6f471f2ebab220456ed681f76980c572f194ec3755ce76f27c8eab6","src/fuchsia/aarch64.rs":"378776a9e40766154a54c94c2a7b4675b5c302a38e6e42da99e67bfbaee60e56","src/fuchsia/align.rs":"9ca6271f2cbb0e6ca3b48ff6898ecee31c89b3c8388ae20be63e457aabad13a5","src/fuchsia/mod.rs":"ce85ffc3da5629701331791d01574fdb824d58d36399cee7bf46118d61dcf935","src/fuchsia/no_align.rs":"56868534e4ed3f94a27ed39c42f01210c8ecfdbafd4e27679860fbc65a2ae8de","src/fuchsia/x86_64.rs":"93a3632b5cf67d2a6bcb7dc0a558605252d5fe689e0f38d8aa2ec5852255ac87","src/hermit/aarch64.rs":"86048676e335944c37a63d0083d0f368ae10ceccefeed9debb3bbe08777fc682","src/hermit/mod.rs":"aeda183662787a44c4bd26645cea76f31bf5f7c63d4d59118118c360705fb9eb","src/hermit/x86_64.rs":"ab832b7524e5fb15c49ff7431165ab1a37dc4667ae0b58e8306f4c539bfa110c","src/lib.rs":"72e8760a6a23bf8f976ee4839a8da5bab05bc3832b094c50e1daabed609386d9","src/macros.rs":"2407f3a2d5e3ae6224457bc793378aa35fc8d57bdc6c3d8024ace0ecbd9782f4","src/sgx.rs":"16a95cdefc81c5ee00d8353a60db363c4cc3e0f75abcd5d0144723f2a306ed1b","src/switch.rs":"6249b9c891f89c74730f70b9f98f2b2c66676e5f2b2ffaddd13b63781f214f3e","src/unix/align.rs":"2cdc7c826ef7ae61f5171c5ae8c445a743d86f1a7f2d9d7e4ceeec56d6874f65","src/unix/bsd/apple/b32.rs":"6662d0881c5bf4d80500932bb10700f81b8c1b3ffcc2c96103c92354794b301d","src/unix/bsd/apple/b64.rs":"ef61930aace85288092685935f1d7057f920990b00c232e7f8daee81c2834562","src/unix/bsd/apple/mod.rs":"1636c07c75345e229b76864f9f2bcdf025dbce5d1089a53e430e925e5ddf976a","src/unix/bsd/freebsdlike/dragonfly/errno.rs":"3ea47ead5855b98267bb931f47d8dad44a0418b262eaa999786deb0d7deb92b2","src/unix/bsd/freebsdlike/dragonfly/mod.rs":"24da2062119597eca17cadcf40d2db93c0c765aeca3eb887c8d2c9534f567d8c","src/unix/bsd/freebsdlike/freebsd/aarch64.rs":"e528191e42977fa4c226d8850c47d3e526e951cca46ea9a4a87af40221f79d63","src/unix/bsd/freebsdlike/freebsd/arm.rs":"10fe01bc6269b47da72d1e9f8bdae2fcc7d4f332540e8ce1756e1f58d506bf8c","src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs":"281e6590b61eab56cb74b0aca767e262ebf0eccbb5fb0c18a9ea759d9e9ffe36","src/unix/bsd/freebsdlike/freebsd/freebsd11/x86_64.rs":"deb18ce1991567f02831033cd41aca532277affc2e2d14e2966a9a22eb985679","src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs":"b51c860f07669fc44e55eef9eeee15c6a76ab2a92edd8f4fb527cecdf622864c","src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs":"06b0355363d14ce7c9e7577b1cefbc12984ca7448f712519f9a29a758934db45","src/unix/bsd/freebsdlike/freebsd/mod.rs":"add56018475daf5d347a5b743fff05fbd1aa8d88b20b2e7087ee6cd5d2aab36f","src/unix/bsd/freebsdlike/freebsd/powerpc64.rs":"125457305b14309cbad4c46fd2fbd54e2f96d37adfec6c89ae9ed8cedfa015bc","src/unix/bsd/freebsdlike/freebsd/x86.rs":"4e0813f01a017dc148262d7c40dfadb964eb7eb6138dc2b0b83d0b51dbe4d467","src/unix/bsd/freebsdlike/freebsd/x86_64.rs":"841c64cda9601ad9b0320f01b2bafbd44cdcdd05ca5b90224f294809adb7d80f","src/unix/bsd/freebsdlike/mod.rs":"e5512b011ded45040ec1009a8ceea2fcfd0fe2e46ac693ea762a09d72065ead7","src/unix/bsd/mod.rs":"6c4108ee688b23b6282765995b31c7c85a99b10a8964576660d528e753034c94","src/unix/bsd/netbsdlike/mod.rs":"6511a4d2b2a7869fdb55489db126eec89cfc0d8771cab6218319aef3e1be271e","src/unix/bsd/netbsdlike/netbsd/aarch64.rs":"b38fc046f9a40fea28bd26328b96629f4d5d63d7524936bd6af1865d401a8716","src/unix/bsd/netbsdlike/netbsd/arm.rs":"58cdbb70b0d6f536551f0f3bb3725d2d75c4690db12c26c034e7d6ec4a924452","src/unix/bsd/netbsdlike/netbsd/mod.rs":"b29bf6c8c581c6afa21d756803ae245d54ec7bd94777f97f0ecf3f0ad17d5072","src/unix/bsd/netbsdlike/netbsd/powerpc.rs":"ee7ff5d89d0ed22f531237b5059aa669df93a3b5c489fa641465ace8d405bf41","src/unix/bsd/netbsdlike/netbsd/sparc64.rs":"9489f4b3e4566f43bb12dfb92238960613dac7f6a45cc13068a8d152b902d7d9","src/unix/bsd/netbsdlike/netbsd/x86.rs":"20692320e36bfe028d1a34d16fe12ca77aa909cb02bda167376f98f1a09aefe7","src/unix/bsd/netbsdlike/netbsd/x86_64.rs":"135509edeaf3fb3f102d89d51ff1a8f82323497336a8dc7e1f0f23b5c2434b73","src/unix/bsd/netbsdlike/openbsd/aarch64.rs":"ee0057fb97a5e16e46e0f8e4a215f6141b68ea75dd6cb5d53166bee2431082e2","src/unix/bsd/netbsdlike/openbsd/mod.rs":"b9f7cde0fce69f9f6c38ab251d877ad3429b6d1169d6b5ecb8c2e9c2854c478f","src/unix/bsd/netbsdlike/openbsd/x86.rs":"1201371a662cb3515ebb42676cdca9199da7bf4d7c8f90b56f00db03a9fc61f7","src/unix/bsd/netbsdlike/openbsd/x86_64.rs":"26ef6f50740fad5bb722e0f30025c369c287b2204489682319f7b24fce6de98d","src/unix/haiku/b32.rs":"69ae47fc52c6880e85416b4744500d5655c9ec6131cb737f3b649fceaadce15a","src/unix/haiku/b64.rs":"73e64db09275a8da8d50a13cce2cfa2b136036ddf3a930d2939f337fc995900b","src/unix/haiku/mod.rs":"1f2da746cdd9683f62cd908fd3048b06d34277f512b7748ed283c01c4b703ff3","src/unix/hermit/aarch64.rs":"86048676e335944c37a63d0083d0f368ae10ceccefeed9debb3bbe08777fc682","src/unix/hermit/mod.rs":"0e17a9f2bbde2d1b4e83bde0ef39826a25ef357f78dcd7e4671079faa1204799","src/unix/hermit/x86_64.rs":"ab832b7524e5fb15c49ff7431165ab1a37dc4667ae0b58e8306f4c539bfa110c","src/unix/linux_like/android/b32/arm.rs":"3625a32c7e58cfe683a53486fbe3d42d4e28f00bea31e19cb46ed2bb0b6a140b","src/unix/linux_like/android/b32/mod.rs":"73c3482a4f3b200a6bc0a6562a281e4fe449488ee9bde1b430f2412ab2e32dc5","src/unix/linux_like/android/b32/x86.rs":"ae2b7f1d6278caddc007749bb1d09ca33f7593478a0fd7fe98b457dae86c7814","src/unix/linux_like/android/b64/aarch64.rs":"37a6ad89617f88f45acbd990281b7557047be9ff4b167c435e9cd5e79859e19f","src/unix/linux_like/android/b64/mod.rs":"07b24a9d22731b44459e0533e6a12ffc72c45e9caee86df5263c44bf32def5ab","src/unix/linux_like/android/b64/x86_64.rs":"a6224d4cb8029eccae1549e602c4fc9847eac09213b4300ca65c6b07e8905397","src/unix/linux_like/android/mod.rs":"92ecca148375342e3a7c2c2e16030a340e2ebe153f89105f26f909da3737669d","src/unix/linux_like/emscripten/align.rs":"dee06bccb5f1a58bd498468f204b8f1d8f2c2a536c595d31e730330a79af7ea5","src/unix/linux_like/emscripten/mod.rs":"573a180c604d95e80cc72e5bca8ab5d8bce9298951a3979e22afd7c4edd7c572","src/unix/linux_like/emscripten/no_align.rs":"f3960b1d6ede1f8f9d51407a3de5337d44dd5d954e1a4c2bf0ea11e76f2629da","src/unix/linux_like/linux/align.rs":"657fa2c7b036ee0468522a935cfe510488aa66d64c738dd9fadf932b220e2ad3","src/unix/linux_like/linux/gnu/align.rs":"e4a3c27fe20a57b8d612c34cb05bc70646edb5cec7251957315afa53a7b9f936","src/unix/linux_like/linux/gnu/b32/arm.rs":"5848e7e40d63b0f3ed888e479f441a360d5d707498d08237bb2a1c19ae351c4c","src/unix/linux_like/linux/gnu/b32/mips.rs":"172811216a8f2fd0d8b4b8195dbd7f426c02939355d17c9850f592deef701df2","src/unix/linux_like/linux/gnu/b32/mod.rs":"7f358e0a62cee1d375f212db2bf4f24b6f14011d6429be2d2f5e8ca0adcff05b","src/unix/linux_like/linux/gnu/b32/powerpc.rs":"7975df6a52064979d0be2a6f5e216c411994420650972086e8ac4f5c43abdac1","src/unix/linux_like/linux/gnu/b32/x86.rs":"a24ee8115121d087f31191b77986b01c95c585e4a4ba8d934444739deaa9e3d3","src/unix/linux_like/linux/gnu/b64/aarch64.rs":"302307ed471edbf613126b2183788a8d5c5d578631c213de81862d05881e5124","src/unix/linux_like/linux/gnu/b64/mips64.rs":"39e46439f89a41b3ac58247ed5f9b0071b0556a4432b36c91390518d3624e7b5","src/unix/linux_like/linux/gnu/b64/mod.rs":"71d893473ade2c7d6336d735c573430dc53d0f855970504ca5db7b3db203be8d","src/unix/linux_like/linux/gnu/b64/powerpc64.rs":"90f12954a94f85b6f777ae295d4f81ab05627e9a9a660e019876832ee6fbd6b8","src/unix/linux_like/linux/gnu/b64/s390x.rs":"e56e3779f0903ac20e420dfbe8939a1122853fc659b778bb3b8d37842e475132","src/unix/linux_like/linux/gnu/b64/sparc64.rs":"39edd23b8dd140d953a8fb521cf6f2e5313c0fc2f565a1c207ea53ecab7c5f98","src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs":"855c1288837521b3a01b5920409e92b4e444564424f9e77fa871407bcc140fbf","src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs":"9229b6d912bd89f55b258c53ae52b33dfc263b39bfbc34a660d277be57c2c84e","src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs":"30f88d0fa9e7807ee4cbe89fd274061f810099567d5e68fa829277d7d27ba708","src/unix/linux_like/linux/gnu/mod.rs":"bb5b0695dc6bbfa2218bad40200f96e20a3f01215207c4702cbd0a466bcf108c","src/unix/linux_like/linux/gnu/no_align.rs":"9cd223135de75315840ff9c3fd5441ba1cb632b96b5c85a76f8316c86653db25","src/unix/linux_like/linux/mod.rs":"03b82d8091327e941714b912c0bf3e786073de86b5367a7f194b5a43a3803008","src/unix/linux_like/linux/musl/b32/arm.rs":"91d26fada3f7845b1ab7e97c26dc80cffa25d3ee2be0c5bff9de1e1cd5d73366","src/unix/linux_like/linux/musl/b32/hexagon.rs":"b99c46c6205f68eedcec5d6872d4b56c0b7aa5d35ec1ce78a42a9f19eef0ae9e","src/unix/linux_like/linux/musl/b32/mips.rs":"916a50db36680be4a88f210d34f95ad1f510c7c9cbdaa56b9de4c49b444c5cf7","src/unix/linux_like/linux/musl/b32/mod.rs":"f2fa5aa4ec43976350a601f726089b3b882041ddb9d685d5237b8d2429ae02f9","src/unix/linux_like/linux/musl/b32/powerpc.rs":"a8e651d67f5baa3033a0ce4d7ccf88c7f86208abd33edb57baf50d7358e2836f","src/unix/linux_like/linux/musl/b32/x86.rs":"4b289b27fa4fefe40265dddc6103c3f4eb93459440ab8058d301b3fbac8d8c17","src/unix/linux_like/linux/musl/b64/aarch64.rs":"2738e577ec6898d42d5d929d1d1a9d703442053c4b7e0afa2accc7e426adc710","src/unix/linux_like/linux/musl/b64/mod.rs":"da8c3caff213c322c3aa323b9c7e1b3db1f33e1ee496e789241df6a8a90f975e","src/unix/linux_like/linux/musl/b64/powerpc64.rs":"10dc1809aebd7bde2fcf743153dcbc331257b373e659a9db4e9745cf115e4c7d","src/unix/linux_like/linux/musl/b64/x86_64.rs":"bca197efaa40ac23e7d3fd76c7d33477b70253c6bf5445de0348fd399ffa224e","src/unix/linux_like/linux/musl/mod.rs":"783d140bd1c1604701bb3aa708320f96dfd4e947b7fdd30a6170c6150607950e","src/unix/linux_like/linux/no_align.rs":"7a1cc536b26c22019d7dab6b6db3a8c9edbb753d3f37a7985c30d8894c2c6b06","src/unix/linux_like/mod.rs":"104fbd3924885cf491d67f1eccf5f652048cef7cb5eb57226ad8e30e2ad53c61","src/unix/mod.rs":"1e4ee7aa55ad0611ff039c87328a2003578ab863550d316e6449bcef74792bad","src/unix/newlib/aarch64/mod.rs":"c408a990f22fb4292a824f38367e9b517e6e6f8623328397ee631cc88b3d1f7d","src/unix/newlib/align.rs":"04e9b1ac6ca4af24fe5170385249fd64039ebf7f4817c5ceed3a303f3bc8a4aa","src/unix/newlib/arm/mod.rs":"2b6dba2e697ab9b4f4bc4dd5f28057249e9b596d1cb395a9322ec87605c4a5c4","src/unix/newlib/mod.rs":"0fb07669a9bb7849850c4f6507de3b73b34131e3a1cdbac421076c8a60fd11b6","src/unix/newlib/no_align.rs":"7123dcec13604a11b7765c380ff3a4d0da19c39f4b03919de7857723c0cf1502","src/unix/no_align.rs":"c06e95373b9088266e0b14bba0954eef95f93fb2b01d951855e382d22de78e53","src/unix/redox/mod.rs":"7c00d3e633b4b7efb512c627ddd16fcde0749bfa9f5fcf61b8434a1f71e215d7","src/unix/solarish/compat.rs":"8db2a43eafbd3504e9eb9e8f18416c57d947798871bd45be3e2fb9946e292610","src/unix/solarish/mod.rs":"b715246dd48adf4794e7b6dc2ec166c80561fcae42fa100c62ffca23b624d6fc","src/unix/uclibc/align.rs":"5607180357a9e3d87163e478116b45c7ece391d8366d65ff856cdf3e849452d7","src/unix/uclibc/arm/align.rs":"e4a3c27fe20a57b8d612c34cb05bc70646edb5cec7251957315afa53a7b9f936","src/unix/uclibc/arm/mod.rs":"617f087ce7b6244633f8f80ac61cb2f1f4d793ba77b1edb2bfa24f1af470ab94","src/unix/uclibc/arm/no_align.rs":"9cd223135de75315840ff9c3fd5441ba1cb632b96b5c85a76f8316c86653db25","src/unix/uclibc/mips/mips32/align.rs":"e4a3c27fe20a57b8d612c34cb05bc70646edb5cec7251957315afa53a7b9f936","src/unix/uclibc/mips/mips32/mod.rs":"417a5ab4f9d6fd35bd08396b6e513da7edabf87ac97381f83565bbb1a166f9f6","src/unix/uclibc/mips/mips32/no_align.rs":"9cd223135de75315840ff9c3fd5441ba1cb632b96b5c85a76f8316c86653db25","src/unix/uclibc/mips/mips64/align.rs":"a7bdcb18a37a2d91e64d5fad83ea3edc78f5412adb28f77ab077dbb26dd08b2d","src/unix/uclibc/mips/mips64/mod.rs":"03f3bad1c681e6fde4a8ed999ce1d38313166c17d35eded66bd6b4f8387efeb7","src/unix/uclibc/mips/mips64/no_align.rs":"bf11b59caa173a6d94d86f42a8de9c5682f798647fba3a17169214b59ab467fe","src/unix/uclibc/mips/mod.rs":"1054d0bfeb506b3346b9a4148564beced8a22da0d9c9a612101f6237756795fb","src/unix/uclibc/mod.rs":"c0ab7cd511311e03e73bb76245d87ff85ce47e4526d3d44c5de9b005c33d2284","src/unix/uclibc/no_align.rs":"3f28637046524618adaa1012e26cb7ffe94b9396e6b518cccdc69d59f274d709","src/unix/uclibc/x86_64/align.rs":"26e48fc79dbdeee4408ae8e071aa90e1be34ccdf0c135689b805aa4abd568e5e","src/unix/uclibc/x86_64/l4re.rs":"bb31053d6403091e11f95ac2203982f279f8b984a19adf30796878c45fdd8c25","src/unix/uclibc/x86_64/mod.rs":"df78de7e0234192c0559b9820c0034a24d72a0820d361f9aad05a9eac36e80ff","src/unix/uclibc/x86_64/no_align.rs":"b308f7b110caf7405b57186882cfc4804caae49a8287f8ab612ec8548467f2f4","src/unix/uclibc/x86_64/other.rs":"42c3f71e58cabba373f6a55a623f3c31b85049eb64824c09c2b082b3b2d6a0a8","src/vxworks/aarch64.rs":"e4432cf8e57c2e1514156b834fad6fa8304867f9d71fc231c678d628859728f0","src/vxworks/arm.rs":"a9520a77d1764ee4d9d44a1454181ec1f814180994c1b4e18af64ad4a4a85150","src/vxworks/armv7.rs":"bd251a102bed65d5cb3459275f6ec3310fe5803ff4c9651212115548f86256d0","src/vxworks/mod.rs":"cade75b11757c36bc20e03650062d9310354f638c2d643c27a91373953c401fc","src/vxworks/powerpc.rs":"a9520a77d1764ee4d9d44a1454181ec1f814180994c1b4e18af64ad4a4a85150","src/vxworks/powerpc64.rs":"e4432cf8e57c2e1514156b834fad6fa8304867f9d71fc231c678d628859728f0","src/vxworks/x86.rs":"2dd176eaa68e615e7271d017785981594e748153df24eb761e11e5dc14ff2f71","src/vxworks/x86_64.rs":"7c959cdb3415f68a0f948117b9aa87a17463e57ab97cc3235f2567454b706653","src/wasi.rs":"b1f529dfacc16810926d144ab317634922739b1aff18b7814feba0fc5c770cd6","src/windows/gnu.rs":"4d9033162cc6f7d245256c7b165c1ec18a741771fd9b99a55b421e8d14978599","src/windows/mod.rs":"16d282c830e7ed56c2cecc6affe88ac0597a94e392f295a707fbdf7951f5a723","src/windows/msvc.rs":"8f46cf66883c794175609a3b2bafaa094d0ba63eb6720ef1b84b175603f1074f"},"package":"34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba"} +\ No newline at end of file ++{"files":{"CONTRIBUTING.md":"08519d470caa336a4a594bec718438073216554fde122cc7c1d723347d558d3a","Cargo.toml":"ad57db39db88e14c0f6b7accc0c74b6729dae6e245624b8dc984e48710e1df29","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb","README.md":"bf27f2aafc020fc8ca130f736fc94f6a76c3a029d68a03476a875623fc048986","build.rs":"ae167510b967a9ef1310e0f6e706fc8a1342eb768ebaec5a067b33072bfb42f8","rustfmt.toml":"8a654d5787585ca8f2c20580737336fc327f411a07b0dbd4870adf6e9bdf624f","src/cloudabi/aarch64.rs":"b8550bf1fd7344972aa4db29441486f39f31482d0327534981dbb75959c29114","src/cloudabi/arm.rs":"c197e2781c2839808bd6fcef219a29705b27b992d3ef920e9cf6ac96e2022bbf","src/cloudabi/mod.rs":"b3ca0393f66ca803246e9b2dbbf9b6caadef2b7b7135412f3d914588b0630295","src/cloudabi/x86.rs":"33eb97f272d2201f3838ae74d444583c7de8f67856852ca375293b20bbd05636","src/cloudabi/x86_64.rs":"400d85d4fe39e26cf2e6ece9ee31c75fe9e88c4bcf4d836ca9f765c05c9c5be3","src/fixed_width_ints.rs":"782b2b2aa6f471f2ebab220456ed681f76980c572f194ec3755ce76f27c8eab6","src/fuchsia/aarch64.rs":"378776a9e40766154a54c94c2a7b4675b5c302a38e6e42da99e67bfbaee60e56","src/fuchsia/align.rs":"9ca6271f2cbb0e6ca3b48ff6898ecee31c89b3c8388ae20be63e457aabad13a5","src/fuchsia/mod.rs":"ce85ffc3da5629701331791d01574fdb824d58d36399cee7bf46118d61dcf935","src/fuchsia/no_align.rs":"56868534e4ed3f94a27ed39c42f01210c8ecfdbafd4e27679860fbc65a2ae8de","src/fuchsia/x86_64.rs":"93a3632b5cf67d2a6bcb7dc0a558605252d5fe689e0f38d8aa2ec5852255ac87","src/hermit/aarch64.rs":"86048676e335944c37a63d0083d0f368ae10ceccefeed9debb3bbe08777fc682","src/hermit/mod.rs":"aeda183662787a44c4bd26645cea76f31bf5f7c63d4d59118118c360705fb9eb","src/hermit/x86_64.rs":"ab832b7524e5fb15c49ff7431165ab1a37dc4667ae0b58e8306f4c539bfa110c","src/lib.rs":"005bcbf3ce534648829eeb9ff6f3596a4318ee05d4f2d96e36711bd2d7ba4b2d","src/macros.rs":"2407f3a2d5e3ae6224457bc793378aa35fc8d57bdc6c3d8024ace0ecbd9782f4","src/sgx.rs":"16a95cdefc81c5ee00d8353a60db363c4cc3e0f75abcd5d0144723f2a306ed1b","src/switch.rs":"6249b9c891f89c74730f70b9f98f2b2c66676e5f2b2ffaddd13b63781f214f3e","src/unix/align.rs":"2cdc7c826ef7ae61f5171c5ae8c445a743d86f1a7f2d9d7e4ceeec56d6874f65","src/unix/bsd/apple/b32.rs":"6662d0881c5bf4d80500932bb10700f81b8c1b3ffcc2c96103c92354794b301d","src/unix/bsd/apple/b64.rs":"ef61930aace85288092685935f1d7057f920990b00c232e7f8daee81c2834562","src/unix/bsd/apple/mod.rs":"1636c07c75345e229b76864f9f2bcdf025dbce5d1089a53e430e925e5ddf976a","src/unix/bsd/freebsdlike/dragonfly/errno.rs":"3ea47ead5855b98267bb931f47d8dad44a0418b262eaa999786deb0d7deb92b2","src/unix/bsd/freebsdlike/dragonfly/mod.rs":"24da2062119597eca17cadcf40d2db93c0c765aeca3eb887c8d2c9534f567d8c","src/unix/bsd/freebsdlike/freebsd/aarch64.rs":"e528191e42977fa4c226d8850c47d3e526e951cca46ea9a4a87af40221f79d63","src/unix/bsd/freebsdlike/freebsd/arm.rs":"10fe01bc6269b47da72d1e9f8bdae2fcc7d4f332540e8ce1756e1f58d506bf8c","src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs":"281e6590b61eab56cb74b0aca767e262ebf0eccbb5fb0c18a9ea759d9e9ffe36","src/unix/bsd/freebsdlike/freebsd/freebsd11/x86_64.rs":"deb18ce1991567f02831033cd41aca532277affc2e2d14e2966a9a22eb985679","src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs":"b51c860f07669fc44e55eef9eeee15c6a76ab2a92edd8f4fb527cecdf622864c","src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs":"06b0355363d14ce7c9e7577b1cefbc12984ca7448f712519f9a29a758934db45","src/unix/bsd/freebsdlike/freebsd/mod.rs":"add56018475daf5d347a5b743fff05fbd1aa8d88b20b2e7087ee6cd5d2aab36f","src/unix/bsd/freebsdlike/freebsd/powerpc64.rs":"125457305b14309cbad4c46fd2fbd54e2f96d37adfec6c89ae9ed8cedfa015bc","src/unix/bsd/freebsdlike/freebsd/x86.rs":"4e0813f01a017dc148262d7c40dfadb964eb7eb6138dc2b0b83d0b51dbe4d467","src/unix/bsd/freebsdlike/freebsd/x86_64.rs":"841c64cda9601ad9b0320f01b2bafbd44cdcdd05ca5b90224f294809adb7d80f","src/unix/bsd/freebsdlike/mod.rs":"e5512b011ded45040ec1009a8ceea2fcfd0fe2e46ac693ea762a09d72065ead7","src/unix/bsd/mod.rs":"6c4108ee688b23b6282765995b31c7c85a99b10a8964576660d528e753034c94","src/unix/bsd/netbsdlike/mod.rs":"6511a4d2b2a7869fdb55489db126eec89cfc0d8771cab6218319aef3e1be271e","src/unix/bsd/netbsdlike/netbsd/aarch64.rs":"b38fc046f9a40fea28bd26328b96629f4d5d63d7524936bd6af1865d401a8716","src/unix/bsd/netbsdlike/netbsd/arm.rs":"58cdbb70b0d6f536551f0f3bb3725d2d75c4690db12c26c034e7d6ec4a924452","src/unix/bsd/netbsdlike/netbsd/mod.rs":"b29bf6c8c581c6afa21d756803ae245d54ec7bd94777f97f0ecf3f0ad17d5072","src/unix/bsd/netbsdlike/netbsd/powerpc.rs":"ee7ff5d89d0ed22f531237b5059aa669df93a3b5c489fa641465ace8d405bf41","src/unix/bsd/netbsdlike/netbsd/sparc64.rs":"9489f4b3e4566f43bb12dfb92238960613dac7f6a45cc13068a8d152b902d7d9","src/unix/bsd/netbsdlike/netbsd/x86.rs":"20692320e36bfe028d1a34d16fe12ca77aa909cb02bda167376f98f1a09aefe7","src/unix/bsd/netbsdlike/netbsd/x86_64.rs":"135509edeaf3fb3f102d89d51ff1a8f82323497336a8dc7e1f0f23b5c2434b73","src/unix/bsd/netbsdlike/openbsd/aarch64.rs":"ee0057fb97a5e16e46e0f8e4a215f6141b68ea75dd6cb5d53166bee2431082e2","src/unix/bsd/netbsdlike/openbsd/mod.rs":"b9f7cde0fce69f9f6c38ab251d877ad3429b6d1169d6b5ecb8c2e9c2854c478f","src/unix/bsd/netbsdlike/openbsd/x86.rs":"1201371a662cb3515ebb42676cdca9199da7bf4d7c8f90b56f00db03a9fc61f7","src/unix/bsd/netbsdlike/openbsd/x86_64.rs":"26ef6f50740fad5bb722e0f30025c369c287b2204489682319f7b24fce6de98d","src/unix/haiku/b32.rs":"69ae47fc52c6880e85416b4744500d5655c9ec6131cb737f3b649fceaadce15a","src/unix/haiku/b64.rs":"73e64db09275a8da8d50a13cce2cfa2b136036ddf3a930d2939f337fc995900b","src/unix/haiku/mod.rs":"1f2da746cdd9683f62cd908fd3048b06d34277f512b7748ed283c01c4b703ff3","src/unix/hermit/aarch64.rs":"86048676e335944c37a63d0083d0f368ae10ceccefeed9debb3bbe08777fc682","src/unix/hermit/mod.rs":"0e17a9f2bbde2d1b4e83bde0ef39826a25ef357f78dcd7e4671079faa1204799","src/unix/hermit/x86_64.rs":"ab832b7524e5fb15c49ff7431165ab1a37dc4667ae0b58e8306f4c539bfa110c","src/unix/linux_like/android/b32/arm.rs":"3625a32c7e58cfe683a53486fbe3d42d4e28f00bea31e19cb46ed2bb0b6a140b","src/unix/linux_like/android/b32/mod.rs":"73c3482a4f3b200a6bc0a6562a281e4fe449488ee9bde1b430f2412ab2e32dc5","src/unix/linux_like/android/b32/x86.rs":"ae2b7f1d6278caddc007749bb1d09ca33f7593478a0fd7fe98b457dae86c7814","src/unix/linux_like/android/b64/aarch64.rs":"37a6ad89617f88f45acbd990281b7557047be9ff4b167c435e9cd5e79859e19f","src/unix/linux_like/android/b64/mod.rs":"07b24a9d22731b44459e0533e6a12ffc72c45e9caee86df5263c44bf32def5ab","src/unix/linux_like/android/b64/x86_64.rs":"a6224d4cb8029eccae1549e602c4fc9847eac09213b4300ca65c6b07e8905397","src/unix/linux_like/android/mod.rs":"92ecca148375342e3a7c2c2e16030a340e2ebe153f89105f26f909da3737669d","src/unix/linux_like/emscripten/align.rs":"dee06bccb5f1a58bd498468f204b8f1d8f2c2a536c595d31e730330a79af7ea5","src/unix/linux_like/emscripten/mod.rs":"573a180c604d95e80cc72e5bca8ab5d8bce9298951a3979e22afd7c4edd7c572","src/unix/linux_like/emscripten/no_align.rs":"f3960b1d6ede1f8f9d51407a3de5337d44dd5d954e1a4c2bf0ea11e76f2629da","src/unix/linux_like/linux/align.rs":"657fa2c7b036ee0468522a935cfe510488aa66d64c738dd9fadf932b220e2ad3","src/unix/linux_like/linux/gnu/align.rs":"e4a3c27fe20a57b8d612c34cb05bc70646edb5cec7251957315afa53a7b9f936","src/unix/linux_like/linux/gnu/b32/arm.rs":"5848e7e40d63b0f3ed888e479f441a360d5d707498d08237bb2a1c19ae351c4c","src/unix/linux_like/linux/gnu/b32/mips.rs":"172811216a8f2fd0d8b4b8195dbd7f426c02939355d17c9850f592deef701df2","src/unix/linux_like/linux/gnu/b32/mod.rs":"7f358e0a62cee1d375f212db2bf4f24b6f14011d6429be2d2f5e8ca0adcff05b","src/unix/linux_like/linux/gnu/b32/powerpc.rs":"7975df6a52064979d0be2a6f5e216c411994420650972086e8ac4f5c43abdac1","src/unix/linux_like/linux/gnu/b32/x86.rs":"a24ee8115121d087f31191b77986b01c95c585e4a4ba8d934444739deaa9e3d3","src/unix/linux_like/linux/gnu/b64/aarch64.rs":"302307ed471edbf613126b2183788a8d5c5d578631c213de81862d05881e5124","src/unix/linux_like/linux/gnu/b64/mips64.rs":"39e46439f89a41b3ac58247ed5f9b0071b0556a4432b36c91390518d3624e7b5","src/unix/linux_like/linux/gnu/b64/mod.rs":"71d893473ade2c7d6336d735c573430dc53d0f855970504ca5db7b3db203be8d","src/unix/linux_like/linux/gnu/b64/powerpc64.rs":"90f12954a94f85b6f777ae295d4f81ab05627e9a9a660e019876832ee6fbd6b8","src/unix/linux_like/linux/gnu/b64/s390x.rs":"e56e3779f0903ac20e420dfbe8939a1122853fc659b778bb3b8d37842e475132","src/unix/linux_like/linux/gnu/b64/sparc64.rs":"39edd23b8dd140d953a8fb521cf6f2e5313c0fc2f565a1c207ea53ecab7c5f98","src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs":"855c1288837521b3a01b5920409e92b4e444564424f9e77fa871407bcc140fbf","src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs":"9229b6d912bd89f55b258c53ae52b33dfc263b39bfbc34a660d277be57c2c84e","src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs":"30f88d0fa9e7807ee4cbe89fd274061f810099567d5e68fa829277d7d27ba708","src/unix/linux_like/linux/gnu/mod.rs":"bb5b0695dc6bbfa2218bad40200f96e20a3f01215207c4702cbd0a466bcf108c","src/unix/linux_like/linux/gnu/no_align.rs":"9cd223135de75315840ff9c3fd5441ba1cb632b96b5c85a76f8316c86653db25","src/unix/linux_like/linux/mod.rs":"03b82d8091327e941714b912c0bf3e786073de86b5367a7f194b5a43a3803008","src/unix/linux_like/linux/musl/b32/arm.rs":"91d26fada3f7845b1ab7e97c26dc80cffa25d3ee2be0c5bff9de1e1cd5d73366","src/unix/linux_like/linux/musl/b32/hexagon.rs":"b99c46c6205f68eedcec5d6872d4b56c0b7aa5d35ec1ce78a42a9f19eef0ae9e","src/unix/linux_like/linux/musl/b32/mips.rs":"916a50db36680be4a88f210d34f95ad1f510c7c9cbdaa56b9de4c49b444c5cf7","src/unix/linux_like/linux/musl/b32/mod.rs":"f2fa5aa4ec43976350a601f726089b3b882041ddb9d685d5237b8d2429ae02f9","src/unix/linux_like/linux/musl/b32/powerpc.rs":"a8e651d67f5baa3033a0ce4d7ccf88c7f86208abd33edb57baf50d7358e2836f","src/unix/linux_like/linux/musl/b32/x86.rs":"4b289b27fa4fefe40265dddc6103c3f4eb93459440ab8058d301b3fbac8d8c17","src/unix/linux_like/linux/musl/b64/aarch64.rs":"2738e577ec6898d42d5d929d1d1a9d703442053c4b7e0afa2accc7e426adc710","src/unix/linux_like/linux/musl/b64/mod.rs":"da8c3caff213c322c3aa323b9c7e1b3db1f33e1ee496e789241df6a8a90f975e","src/unix/linux_like/linux/musl/b64/powerpc64.rs":"10dc1809aebd7bde2fcf743153dcbc331257b373e659a9db4e9745cf115e4c7d","src/unix/linux_like/linux/musl/b64/x86_64.rs":"bca197efaa40ac23e7d3fd76c7d33477b70253c6bf5445de0348fd399ffa224e","src/unix/linux_like/linux/musl/mod.rs":"783d140bd1c1604701bb3aa708320f96dfd4e947b7fdd30a6170c6150607950e","src/unix/linux_like/linux/no_align.rs":"7a1cc536b26c22019d7dab6b6db3a8c9edbb753d3f37a7985c30d8894c2c6b06","src/unix/linux_like/mod.rs":"104fbd3924885cf491d67f1eccf5f652048cef7cb5eb57226ad8e30e2ad53c61","src/unix/mod.rs":"1e7eac810d95a184e6e4e4fa591892471a4a203515d07d3af3dcaeb7d7a63271","src/unix/newlib/aarch64/mod.rs":"c408a990f22fb4292a824f38367e9b517e6e6f8623328397ee631cc88b3d1f7d","src/unix/newlib/align.rs":"04e9b1ac6ca4af24fe5170385249fd64039ebf7f4817c5ceed3a303f3bc8a4aa","src/unix/newlib/arm/mod.rs":"2b6dba2e697ab9b4f4bc4dd5f28057249e9b596d1cb395a9322ec87605c4a5c4","src/unix/newlib/mod.rs":"0fb07669a9bb7849850c4f6507de3b73b34131e3a1cdbac421076c8a60fd11b6","src/unix/newlib/no_align.rs":"7123dcec13604a11b7765c380ff3a4d0da19c39f4b03919de7857723c0cf1502","src/unix/no_align.rs":"c06e95373b9088266e0b14bba0954eef95f93fb2b01d951855e382d22de78e53","src/unix/redox/mod.rs":"7c00d3e633b4b7efb512c627ddd16fcde0749bfa9f5fcf61b8434a1f71e215d7","src/unix/solarish/compat.rs":"8db2a43eafbd3504e9eb9e8f18416c57d947798871bd45be3e2fb9946e292610","src/unix/solarish/mod.rs":"b715246dd48adf4794e7b6dc2ec166c80561fcae42fa100c62ffca23b624d6fc","src/unix/uclibc/align.rs":"5607180357a9e3d87163e478116b45c7ece391d8366d65ff856cdf3e849452d7","src/unix/uclibc/arm/align.rs":"e4a3c27fe20a57b8d612c34cb05bc70646edb5cec7251957315afa53a7b9f936","src/unix/uclibc/arm/mod.rs":"617f087ce7b6244633f8f80ac61cb2f1f4d793ba77b1edb2bfa24f1af470ab94","src/unix/uclibc/arm/no_align.rs":"9cd223135de75315840ff9c3fd5441ba1cb632b96b5c85a76f8316c86653db25","src/unix/uclibc/mips/mips32/align.rs":"e4a3c27fe20a57b8d612c34cb05bc70646edb5cec7251957315afa53a7b9f936","src/unix/uclibc/mips/mips32/mod.rs":"417a5ab4f9d6fd35bd08396b6e513da7edabf87ac97381f83565bbb1a166f9f6","src/unix/uclibc/mips/mips32/no_align.rs":"9cd223135de75315840ff9c3fd5441ba1cb632b96b5c85a76f8316c86653db25","src/unix/uclibc/mips/mips64/align.rs":"a7bdcb18a37a2d91e64d5fad83ea3edc78f5412adb28f77ab077dbb26dd08b2d","src/unix/uclibc/mips/mips64/mod.rs":"03f3bad1c681e6fde4a8ed999ce1d38313166c17d35eded66bd6b4f8387efeb7","src/unix/uclibc/mips/mips64/no_align.rs":"bf11b59caa173a6d94d86f42a8de9c5682f798647fba3a17169214b59ab467fe","src/unix/uclibc/mips/mod.rs":"1054d0bfeb506b3346b9a4148564beced8a22da0d9c9a612101f6237756795fb","src/unix/uclibc/mod.rs":"c0ab7cd511311e03e73bb76245d87ff85ce47e4526d3d44c5de9b005c33d2284","src/unix/uclibc/no_align.rs":"3f28637046524618adaa1012e26cb7ffe94b9396e6b518cccdc69d59f274d709","src/unix/uclibc/x86_64/align.rs":"26e48fc79dbdeee4408ae8e071aa90e1be34ccdf0c135689b805aa4abd568e5e","src/unix/uclibc/x86_64/l4re.rs":"bb31053d6403091e11f95ac2203982f279f8b984a19adf30796878c45fdd8c25","src/unix/uclibc/x86_64/mod.rs":"df78de7e0234192c0559b9820c0034a24d72a0820d361f9aad05a9eac36e80ff","src/unix/uclibc/x86_64/no_align.rs":"b308f7b110caf7405b57186882cfc4804caae49a8287f8ab612ec8548467f2f4","src/unix/uclibc/x86_64/other.rs":"42c3f71e58cabba373f6a55a623f3c31b85049eb64824c09c2b082b3b2d6a0a8","src/vxworks/aarch64.rs":"e4432cf8e57c2e1514156b834fad6fa8304867f9d71fc231c678d628859728f0","src/vxworks/arm.rs":"a9520a77d1764ee4d9d44a1454181ec1f814180994c1b4e18af64ad4a4a85150","src/vxworks/armv7.rs":"bd251a102bed65d5cb3459275f6ec3310fe5803ff4c9651212115548f86256d0","src/vxworks/mod.rs":"cade75b11757c36bc20e03650062d9310354f638c2d643c27a91373953c401fc","src/vxworks/powerpc.rs":"a9520a77d1764ee4d9d44a1454181ec1f814180994c1b4e18af64ad4a4a85150","src/vxworks/powerpc64.rs":"e4432cf8e57c2e1514156b834fad6fa8304867f9d71fc231c678d628859728f0","src/vxworks/x86.rs":"2dd176eaa68e615e7271d017785981594e748153df24eb761e11e5dc14ff2f71","src/vxworks/x86_64.rs":"7c959cdb3415f68a0f948117b9aa87a17463e57ab97cc3235f2567454b706653","src/wasi.rs":"b1f529dfacc16810926d144ab317634922739b1aff18b7814feba0fc5c770cd6","src/windows/gnu.rs":"4d9033162cc6f7d245256c7b165c1ec18a741771fd9b99a55b421e8d14978599","src/windows/mod.rs":"16d282c830e7ed56c2cecc6affe88ac0597a94e392f295a707fbdf7951f5a723","src/windows/msvc.rs":"8f46cf66883c794175609a3b2bafaa094d0ba63eb6720ef1b84b175603f1074f"},"package":"34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba"} diff --git a/dev-lang/rust/files/0031-typenum-pmmx.patch b/dev-lang/rust/files/0031-typenum-pmmx.patch @@ -0,0 +1,33 @@ +From 0d5196feadafa77c727f517d747ffcf3fd0e8ba9 Mon Sep 17 00:00:00 2001 +From: Michael Hudson-Doyle <michael.hudson@canonical.com> +Date: Wed, 13 Mar 2019 15:55:30 +1300 +Subject: [PATCH] round result of (highest as f64).log(2.0) + +Even though (1024f64).log(2.0) has an exact, representable, value, with +rustc 1.32 on i386 it comes out as +9.999999999999999985 with +optimization enabled. And the rustc doesn't like having two defintions +for U1024 etc. + +--- + build/main.rs | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git rustc-1.35.0-src/vendor/typenum/build/main.rs rustc-1.35.0-src/vendor/typenum/build/main.rs +index 16b0ffe2f..b7939f993 100644 +--- rustc-1.35.0-src/vendor/typenum/build/main.rs ++++ rustc-1.35.0-src/vendor/typenum/build/main.rs +@@ -81,7 +81,7 @@ pub fn no_std() {} + fn main() { + let highest: u64 = 1024; + +- let first2: u32 = (highest as f64).log(2.0) as u32 + 1; ++ let first2: u32 = (highest as f64).log(2.0).round() as u32 + 1; + let first10: u32 = (highest as f64).log(10.0) as u32 + 1; + let uints = (0..(highest + 1)) + .chain((first2..64).map(|i| 2u64.pow(i))) +--- rustc-1.35.0-src/vendor/typenum/.cargo-checksum.json ++++ rustc-1.35.0-src/vendor/typenum/.cargo-checksum.json +@@ -1 +1 @@ +-{"files":{"CHANGELOG.md":"caf37574d41c38570e892c4fed38cbc2fd22794ec512949c1f0faad1d866fced","Cargo.toml":"58822547c70a09449e6a069e6c197423a9e471d993ebf4ea20101e042781edf7","LICENSE":"a825bd853ab71619a4923d7b4311221427848070ff44d990da39b0b274c1683f","README.md":"7a19a1fb2f219fbc270535e0fee2caa96968b976cd74d33d12e2f2ef436d0895","build/main.rs":"44d33ee79a76a90a769096547ba4c7a5d3822afffeed025dfbcc5bb755227d52","build/op.rs":"a393b6818384a50688db8cb923891f86ccce39a9dccbf7c684efb9bef83b4acf","build/tests.rs":"a04fd3185ea8b19c36cb939178e5fedf16b4b36c2df0a2e79593339d998bd1ce","src/array.rs":"7243dbe44f3818c852c67bd0c3af14d57473fb9c3efda2c0d98251b3fe8b4d57","src/bit.rs":"023f9f6768331ac17de72b6248c6a9d6a7b856842f56067c9c1e04b729ed9e04","src/int.rs":"de4c49717a7a40572e579fad2380f29698c5571844ff1462e368531072dba55e","src/lib.rs":"2a58ff8553851eb6b9d7fa70315d688431dd0573f8491e53cfe799a092347b96","src/marker_traits.rs":"abf73f3930b5129d01aaa64c51275c4ca4ce0ef8961f7a9e744ee731d6308200","src/operator_aliases.rs":"43eb6a29dc0387ec329df5d9af0b4479a1301b3a9b2304c3b7b7d8c03e01ff5d","src/private.rs":"48c572aa27bd444062eadb4bd3f5ca38c1e6efb66bc074f38555499b33f0dcaf","src/type_operators.rs":"df9ef3ae2a69d56258db41f8166342a65f6e4085581709140719d1b7e3916bb9","src/uint.rs":"df4fdad3110a7e08fdc21e49f7e82fd525d6a78fcf904a766729aa47c0200727","tests/test.rs":"1e559fadf0af1a38d7049caef26e3a162c58ea5e024aa637299376d776986549"},"package":"612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169"} +\ No newline at end of file ++{"files":{"CHANGELOG.md":"caf37574d41c38570e892c4fed38cbc2fd22794ec512949c1f0faad1d866fced","Cargo.toml":"58822547c70a09449e6a069e6c197423a9e471d993ebf4ea20101e042781edf7","LICENSE":"a825bd853ab71619a4923d7b4311221427848070ff44d990da39b0b274c1683f","README.md":"7a19a1fb2f219fbc270535e0fee2caa96968b976cd74d33d12e2f2ef436d0895","build/main.rs":"38a90c85068bb6bba1d21e9d5976e693b9b868ed0c16b26986332d2ca1c01047","build/op.rs":"a393b6818384a50688db8cb923891f86ccce39a9dccbf7c684efb9bef83b4acf","build/tests.rs":"a04fd3185ea8b19c36cb939178e5fedf16b4b36c2df0a2e79593339d998bd1ce","src/array.rs":"7243dbe44f3818c852c67bd0c3af14d57473fb9c3efda2c0d98251b3fe8b4d57","src/bit.rs":"023f9f6768331ac17de72b6248c6a9d6a7b856842f56067c9c1e04b729ed9e04","src/int.rs":"de4c49717a7a40572e579fad2380f29698c5571844ff1462e368531072dba55e","src/lib.rs":"2a58ff8553851eb6b9d7fa70315d688431dd0573f8491e53cfe799a092347b96","src/marker_traits.rs":"abf73f3930b5129d01aaa64c51275c4ca4ce0ef8961f7a9e744ee731d6308200","src/operator_aliases.rs":"43eb6a29dc0387ec329df5d9af0b4479a1301b3a9b2304c3b7b7d8c03e01ff5d","src/private.rs":"48c572aa27bd444062eadb4bd3f5ca38c1e6efb66bc074f38555499b33f0dcaf","src/type_operators.rs":"df9ef3ae2a69d56258db41f8166342a65f6e4085581709140719d1b7e3916bb9","src/uint.rs":"df4fdad3110a7e08fdc21e49f7e82fd525d6a78fcf904a766729aa47c0200727","tests/test.rs":"1e559fadf0af1a38d7049caef26e3a162c58ea5e024aa637299376d776986549"},"package":"612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169"} diff --git a/dev-lang/rust/files/0032-libgit2-sys-abi.patch b/dev-lang/rust/files/0032-libgit2-sys-abi.patch @@ -0,0 +1,37 @@ +Revert to libgit2 0.28 API per https://github.com/rust-lang/git2-rs/issues/458 +From https://svnweb.freebsd.org/ports/head/lang/rust-nightly/files/patch-vendor_libgit2-sys_lib.rs + +--- rustc-1.38.0-src/vendor/libgit2-sys/lib.rs ++++ rustc-1.38.0-src/vendor/libgit2-sys/lib.rs +@@ -331,7 +331,6 @@ pub struct git_remote_callbacks { + pub push_negotiation: Option<git_push_negotiation>, + pub transport: Option<git_transport_cb>, + pub payload: *mut c_void, +- pub resolve_url: Option<git_url_resolve_cb>, + } + + #[repr(C)] +@@ -385,8 +384,6 @@ pub type git_push_negotiation = + + pub type git_push_update_reference_cb = + extern "C" fn(*const c_char, *const c_char, *mut c_void) -> c_int; +-pub type git_url_resolve_cb = +- extern "C" fn(*mut git_buf, *const c_char, c_int, *mut c_void) -> c_int; + + #[repr(C)] + pub struct git_push_update { +@@ -2233,7 +2230,7 @@ extern "C" { + source: *const git_tree, + ) -> c_int; + pub fn git_treebuilder_clear(bld: *mut git_treebuilder); +- pub fn git_treebuilder_entrycount(bld: *mut git_treebuilder) -> size_t; ++ pub fn git_treebuilder_entrycount(bld: *mut git_treebuilder) -> c_uint; + pub fn git_treebuilder_free(bld: *mut git_treebuilder); + pub fn git_treebuilder_get( + bld: *mut git_treebuilder, +--- rustc-1.39.0-src/vendor/libgit2-sys/.cargo-checksum.json ++++ rustc-1.39.0-src/vendor/libgit2-sys/.cargo-checksum.json +@@ -1 +1 @@ +-{"files":{"Cargo.toml":"f2a3cd654fc077cb23c22ff71df48a2a643e313084fc1a3347631bc35356fcfd","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397","build.rs":"27933b630cb17fc4f6a1f6bc37ff3cc90a9ab6135b9fbe2b2d2739ede5989164","lib.rs":"d019538b8b2f765d2399d0e2d2ce640870454837b57ad91c2bc049b9dafc19be","libgit2/AUTHORS":"d7d4f16a8e4303cc515fd4410b2c64b7ded924b1e8784a125d15195555e986b2","libgit2/CMakeLists.txt":"bfbb833581dff2cc7b5a1d3289a901d1e299cb3f1be42c5378fe2d357d700d74","libgit2/COPYING":"afc8bde99ba630012107c25d3c42dde628ec5f0cd3f428131f7e3a0f7d58ff42","libgit2/README.md":"b0dfffa6e8fd55bad09c7d5febae66532042dc8ec2a62da4c23e0cfbf82476ac","libgit2/SECURITY.md":"566da5b3e26904232486c2b7107a1ebb0dc90e8eb2f32b9468d0da41e1cd5543","libgit2/api.docurium":"c77dc54504945864b3270877a9ddcabe85d6d1a742c07232f6faf847958c0dd2","libgit2/azure-pipelines.yml":"0a5df837569a4ef6e87ee91bae81c01c17f69575d5e522118089bf105135761a","libgit2/azure-pipelines/bash.yml":"e05b1f9e4ccba24fb03107430c54302e89a9784943830589d183f31aab178c32","libgit2/azure-pipelines/build.sh":"8def8c219506aee6fdf49bed20f963faf6a2f248be20aa86f901eea7075cf578","libgit2/azure-pipelines/coverity-build.sh":"744239da1e6c88096821bede9f9fc9ccf25f94d8c3213520a0d15a40b9c108df","libgit2/azure-pipelines/coverity-publish.sh":"537ce168698d02e84260af73f3a0e627c5842730bc134de34b807b850108d4e7","libgit2/azure-pipelines/coverity.yml":"369f63a0470aeba9f9e5d94e10def2e498f1e50962dbd467e3905d2238cdaa06","libgit2/azure-pipelines/docker.yml":"48b6691f14ede0d67b2d54cd95b104ebdd0f78dc689c333f1b3b327c3fac9574","libgit2/azure-pipelines/nightly.yml":"4c69c2c76a534accfd2f580d52ebd2d0a9540d0e239941c8f6b873dc2a70ebab","libgit2/azure-pipelines/setup-linux.sh":"9dfb203689438473c0efe8cd45d7d64855023bed9e0d4a2a90fe5255566f5f66","libgit2/azure-pipelines/setup-mingw.sh":"ccb61d09c1bc7cdcf802c6edd41b174699c1cffe1305982aa92d70d45eeb5139","libgit2/azure-pipelines/setup-osx.sh":"ae394f829b323461ed611f75c36124a392855bb3fc8010f443bab6b67ee86a87","libgit2/azure-pipelines/test.sh":"c3e1d86e03b7f53b8010d183b9876a8e5a43ce8b729d93222b02e88ebde2751e","libgit2/cmake/Modules/AddCFlagIfSupported.cmake":"6c2fa4ffebe595428f06d8332330e832c7c7352a006705ac811621b9b4d50f73","libgit2/cmake/Modules/CheckPrototypeDefinition.c.in":"9ebefd8410cc69c52e2f5e450a13269307567f0b5a5b5b02694b180dffb30167","libgit2/cmake/Modules/CheckPrototypeDefinition.cmake":"a78c83e4b6da0dfc5307254592162e75abd4f4caa7e8ff1f3a85429358e6a617","libgit2/cmake/Modules/EnableWarnings.cmake":"e98c7d862caf629dbefdd2a2911b636cfcd1e3a08902fef01a87335b87328fc1","libgit2/cmake/Modules/FindCoreFoundation.cmake":"8e1ace5fe47ea5a457855cad091a0641f7311537bcdf71a1b16ce58ac9952f9a","libgit2/cmake/Modules/FindGSSAPI.cmake":"eda9f076dc7aaed50ab81734110c3a15c80b1ed15cbf8d4ab742af166e136410","libgit2/cmake/Modules/FindHTTP_Parser.cmake":"ae7c457f673470a1e20397667555778515e5b5dd4263d3ed8816c7ac5e67d5a5","libgit2/cmake/Modules/FindIconv.cmake":"3ab0b707bb56daf770d74231d0530883296b28c61e8a99444c928db47478f929","libgit2/cmake/Modules/FindPCRE.cmake":"b94df6fd44724b5d8cd968d4f4353adc5eb035e5dfcc46b698d7d6bbab059b69","libgit2/cmake/Modules/FindPCRE2.cmake":"a98eecc6e48947de0f36aa10d8a7f5941986492a6a50fd031e5d87b3957758a0","libgit2/cmake/Modules/FindPkgLibraries.cmake":"9132bb80cb6d9f7925be275c4a267f91fef82b383e9f0f1214b5e4726c76567b","libgit2/cmake/Modules/FindSecurity.cmake":"ccc6fd877175e4319fb972942ec4775457f4437357e74895298ec9e236244fff","libgit2/cmake/Modules/FindStatNsec.cmake":"92dd6a058ecb45ce0fe294031f592383100baaeed6d84050734baf396cac4f47","libgit2/cmake/Modules/FindmbedTLS.cmake":"dddc209a1d02b7599d4bb6a49cd4315fabe32c816190fdb0abfd5c214a470362","libgit2/cmake/Modules/IdeSplitSources.cmake":"0fd931f46f32392f2507ff0ffbdc66c51dc415fe00b72ef44ae3c4776fab1074","libgit2/cmake/Modules/SelectHTTPSBackend.cmake":"c08c1aa1e9a4e61f9f913b4f969bde42d9531c50720a856a04b1f8b3ea0e9fa2","libgit2/cmake/Modules/SelectHashes.cmake":"dc3945858da6c2fcb5cc9f2bfb17343c60e162fc80c9d7853dfe09857bd50d70","libgit2/deps/http-parser/CMakeLists.txt":"5d606f3ef349fed9f555ddb45c4e893d1aee6002f1beaa3c47b4d305c32c9576","libgit2/deps/http-parser/COPYING":"2996a1c43ee757f9c997a829d82bdd584052323e73cf02ff8126c6fbd95c2d87","libgit2/deps/http-parser/http_parser.c":"80930f8b6c15827a3ae571e77ddbdccca366e8f6c98874062cb8c0c6dc877ee2","libgit2/deps/http-parser/http_parser.h":"d3fd211486e4352f57a47e856a5a10dfce06c46211119d0f6d9935713d2ad08a","libgit2/deps/ntlmclient/CMakeLists.txt":"494792dadd723e57e73e6d34770ad62687b81181a69e66696e93a5ee82187ebc","libgit2/deps/ntlmclient/compat.h":"28c0d6a79a98311619886106928161154d8d30fbae4d975363948542a0a3864a","libgit2/deps/ntlmclient/crypt.h":"8037a8b1f4066a6459b7d3bb87fba0840ad11b82a75ec28ec047055df566adfc","libgit2/deps/ntlmclient/crypt_commoncrypto.c":"f572238c92ae8c3fef63f8ed7c3932976016565647994659feccfcdd91764f4b","libgit2/deps/ntlmclient/crypt_commoncrypto.h":"ce71d0afc3434aba6e6d501d4cea7b0b7260d34499b41251cb2263cb0b968441","libgit2/deps/ntlmclient/crypt_mbedtls.c":"2446615bb0556331acf109c41970a4dc95db3c07c1f7906753d266d2d699b578","libgit2/deps/ntlmclient/crypt_mbedtls.h":"ca64a3511eafd516b27354aa713623e53bbed475b01cd6989e4f9ba7b28b84b3","libgit2/deps/ntlmclient/crypt_openssl.c":"30686ed81c2f7e2f00a2cb12fc08a77ce14bab0e5e79c9441c7a82fa3bef46d6","libgit2/deps/ntlmclient/crypt_openssl.h":"6b436be864780013af7257ce917f96a8a03c4b520189982fa64900867b9bf730","libgit2/deps/ntlmclient/ntlm.c":"860de6c763efcacaa7f708f234d698721c154a420094f959e128e0d0aec2d36f","libgit2/deps/ntlmclient/ntlm.h":"bfc570598a36dd463e3b304c2309b00aa2e5ea453bdb15847b7e99b26d0838a8","libgit2/deps/ntlmclient/ntlmclient.h":"365ba1d3c8c745e176697726029123a6263cf9cba44b125b7ff99d72afc3fe9b","libgit2/deps/ntlmclient/unicode.h":"8b37d53c6ddcbc4072dd103cd9b50a1524db25d19e340b1d60fbe7e9bac7c583","libgit2/deps/ntlmclient/unicode_builtin.c":"85c57f301a8f0f46de7cc4fb5a45117f056ee808b1798c9fd6ad8b4f5d5acb9c","libgit2/deps/ntlmclient/unicode_iconv.c":"dc00df55970e7cff5c97cc201acb35e1881b58c3abfcb546511bdcd011fc3805","libgit2/deps/ntlmclient/utf8.h":"0b57540746cfe500009216ba3bb7bcbd1555c158648ec82fe26f16bef75adb97","libgit2/deps/ntlmclient/util.c":"5961cd25fd61ec503b2a8d4901b55214782a825b8cf90331122ab2d7767181e9","libgit2/deps/ntlmclient/util.h":"70c768d11767ab0901b4eb9701a669e0d5601ba421fd0fd82dc34246cd5bf9bb","libgit2/deps/pcre/CMakeLists.txt":"f6c89cc6c4b33e2dd24e1ee33b5af92eb89ffe52075d089eef439c9d6be8c9cf","libgit2/deps/pcre/COPYING":"17abe1dbb92b21ab173cf9757dd57b0b15cd8d863b2ccdef635fdbef03077fb0","libgit2/deps/pcre/cmake/COPYING-CMAKE-SCRIPTS":"46cde7dc11e64c78d650b4851b88f6704b4665ff60f22a1caf68ceb15e217e5b","libgit2/deps/pcre/cmake/FindEditline.cmake":"44788ac3e7c8c4b4da3e5e0f467c7ee49de7ba9e1c13024dcf1e2501f8fe9684","libgit2/deps/pcre/cmake/FindPackageHandleStandardArgs.cmake":"aa3ef1f1c8742da54813aab0ac58c71edd1e58cd3b6b157b856bfd525adc2e5d","libgit2/deps/pcre/cmake/FindReadline.cmake":"055e1df8bd29e6837d8ebb8c15dd5dcb28c88e23aabda8538b76a249dff829b0","libgit2/deps/pcre/config.h.in":"480e3e1a1eea810516e59f19375575e83f62980d20b9cfc990ecf8e8cb17f79f","libgit2/deps/pcre/pcre.h":"e83e434fc470e3f985659b5b400bf9f2d818bd2e122583ef52ffe5e914fcf09a","libgit2/deps/pcre/pcre_byte_order.c":"4030a1156da8690352226b5de2c9c5f52cc6955409e4a7ab9ba4d6b223e74b3c","libgit2/deps/pcre/pcre_chartables.c":"3386fd60b4a4175a7baf474223522540abd6e006e8507a04d3485f84973424ae","libgit2/deps/pcre/pcre_compile.c":"b8eada6b71d793713189e16037148a3ac77beaa29cb90357b3171ac588289f81","libgit2/deps/pcre/pcre_config.c":"fb9e1e766291b2b4b3066ecfd0795db398762b9597fb2af23cc784617984609e","libgit2/deps/pcre/pcre_dfa_exec.c":"1cbf3a680388110bddff833983d3653630eedf6e6e9d9e656a737e3b85de9dd0","libgit2/deps/pcre/pcre_exec.c":"2a6871b9a56de682ce28a467d26b42caf71f4323e44b555db720cd51c0f2c505","libgit2/deps/pcre/pcre_fullinfo.c":"a84fc4cb4d22b2ddfcd4d0f0a0ff333cc9f623e1fbf2a7c90623a212e0bde54d","libgit2/deps/pcre/pcre_get.c":"c93ded768f96cc392f911776e6d993b565114936e08247dfa79080b35dada4e7","libgit2/deps/pcre/pcre_globals.c":"8b2fda23b42715eff2f01188c4911dd8453868ff77fccfe34b99126aa775fa5d","libgit2/deps/pcre/pcre_internal.h":"f713de1fa2c20b5414f6746c80d10878ab48c9186462b074c5bb6a74a822fa80","libgit2/deps/pcre/pcre_jit_compile.c":"d014f896dc55365ac48f481067a048a36117fba48fdad1379eda46807f84fb67","libgit2/deps/pcre/pcre_maketables.c":"8564fab861c7eb4037ffcd53fda789a747a30c4a462f460a5ef824f534fb06dc","libgit2/deps/pcre/pcre_newline.c":"3163ed2193fa74d8cc9e1db2bba672bcebf8efe85c2465cc0aefda51966bd929","libgit2/deps/pcre/pcre_ord2utf8.c":"fa926e32ae8d6e5610c500e7b6971a5149765a1881f798b18904a0a88bf549de","libgit2/deps/pcre/pcre_printint.c":"71751d151efbe935e9d8bbf58bbe143d617b34acd13d1bf237330c7c7736c422","libgit2/deps/pcre/pcre_refcount.c":"0dd8b7273243545fdafab585890fa12e210cf526030eb6b877325ce89250fa39","libgit2/deps/pcre/pcre_string_utils.c":"b83225f9cf2658654d6a0af01199050f6fb36d903041b33cd4d0c06e762b66df","libgit2/deps/pcre/pcre_study.c":"f5285714b59af9503dacff268cb37ab4944fbdf74a78c5a7b9bc49043a00ba40","libgit2/deps/pcre/pcre_tables.c":"fcdd9f705a7a1640ae5e5e5b7148761fc5e82896d84b1a287dd7e55b8b87eb15","libgit2/deps/pcre/pcre_ucd.c":"b35ad7e532f52c5fb1f4ab1d48f5d80618abff2a115099220d95cd13ac64c346","libgit2/deps/pcre/pcre_valid_utf8.c":"4265abf04c03acba9ea90351da662eb89aaed79e7eef03329ccf030ef28ef907","libgit2/deps/pcre/pcre_version.c":"5bb67c3373a934a2d9263ba9f9fe3cd79e381e6aed8507e5319202330bc5275e","libgit2/deps/pcre/pcre_xclass.c":"b2c3b2c7600e18e562a333df017ee35c69233e9427b866726d944122a9560e28","libgit2/deps/pcre/pcreposix.c":"1fbdfce483e2af30c2791023c0b55ca75b23595543e62e0eeff5287b104551d0","libgit2/deps/pcre/pcreposix.h":"85a6a09b806d8506e5710e9862b6716b2b88761abe0d05aeda5071257537d9c3","libgit2/deps/pcre/ucp.h":"ea98e4eb999d8e777f2ba709e68b5aff7108a4eaa169f4eefa4510056551b724","libgit2/deps/winhttp/CMakeLists.txt":"6c641c08d2cb1719c533ac20577f317bfc5ecf27e4ffdd0ea940e26e25dfbf2c","libgit2/deps/winhttp/COPYING.GPL":"d9a8038088df84fde493fa33a0f1e537252eeb9642122aa4b862690197152813","libgit2/deps/winhttp/COPYING.LGPL":"dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551","libgit2/deps/winhttp/urlmon.h":"6cdb0f5ce5f0aea2daefc44c4806697ed31ad759f8baa18fb38a5b220ddc7d7f","libgit2/deps/winhttp/winhttp.def":"89601b95ac2515619426ea52ca093fac1a16ef0bfb5586c1385a028947ab6513","libgit2/deps/winhttp/winhttp.h":"a51828d65b1b260a727f596c41cf3257cac2ef6cfebb11726234fd7ccb1537f6","libgit2/deps/winhttp/winhttp64.def":"7cd0bc8dd2c06d288c241d175da06146e940c28d7201fb63de8a75730d09fcd4","libgit2/deps/zlib/CMakeLists.txt":"abc8b7178f398b88591e04b1df9e8a2389c6705fe9e1607d96afc580a5c38018","libgit2/deps/zlib/COPYING":"864943392878a2479350e12a04f6e8e0ae434b5573bae350823c4d6c4474c755","libgit2/deps/zlib/adler32.c":"47a05d4213c9694e821027225aa8ccf5975b58d7ecfd2877008b44dc8f53983e","libgit2/deps/zlib/crc32.c":"0e842875b2822122efbf822a15483ccbf0cf2d1a39f21f70a78492738f7f2fe5","libgit2/deps/zlib/crc32.h":"407af59d0abfea84a6507c603eb29809411797f98249614fe76a661def783ce1","libgit2/deps/zlib/deflate.c":"11fd6b0328b65c4ad4b5c204d892a97a9083628a7e77dc47836c8e0c799f8da0","libgit2/deps/zlib/deflate.h":"0ca7fb0cf1dd63001c6e9e4ff93c8dbff2fe521199be51a4dda38a11b44919f6","libgit2/deps/zlib/gzguts.h":"1ef4741cf10441feeca5c8dde2b6c754f0cbd96fcae697d54a604757289a5e9b","libgit2/deps/zlib/infback.c":"abe44873b5af2ea68ea1d281d915b2800f1832f846d2c05442a4711adbe6f269","libgit2/deps/zlib/inffast.c":"4d496ab2a3d29df5fadc3dbff6067e039806aaceae6cfcd09ea77d46c2b848fd","libgit2/deps/zlib/inffast.h":"7d8c1c873ce9bc346ad6005bb9d75cce5c6352aaf7395385be216a9452a34908","libgit2/deps/zlib/inffixed.h":"237ba710f090e432b62ebf963bee8b302867e9691406b2d3f8ee89ee7bfef9b0","libgit2/deps/zlib/inflate.c":"8b6c599c3563c14c447c47db0d7dc9a16e8c246a078ec95a169ddcebaaebd811","libgit2/deps/zlib/inflate.h":"8ec9ac297790276f7e46a961d4c6f9f944fb1dec92401339ec2666973cc5983c","libgit2/deps/zlib/inftrees.c":"1960ca67384376f65b6ce8c08fdb501f8eb33923e11ef5f61a855708c6cb0a8a","libgit2/deps/zlib/inftrees.h":"c510b36402784b1f898be3b049b923469aa92701de2d9195aed19f6b65c0dce2","libgit2/deps/zlib/trees.c":"f2a5f949ea70dde7c23a54c793aeed630a03df4bb72417cd3aa008000c44699b","libgit2/deps/zlib/trees.h":"bb0a9d3ca88ee00c81adb7c636e73b97085f6ef1b52d6d58edbe2b6dc3adeb4d","libgit2/deps/zlib/zconf.h":"9c0087f31cd45fe4bfa0ca79b51df2c69d67c44f2fbb2223d7cf9ab8d971c360","libgit2/deps/zlib/zlib.h":"4ddc82b4af931ab55f44d977bde81bfbc4151b5dcdccc03142831a301b5ec3c8","libgit2/deps/zlib/zutil.c":"f7fdc9ef326a2683eb33c794face54e83c751ec17f3d1ba581847a62af36ddcd","libgit2/deps/zlib/zutil.h":"9a63f6690fac1620aa3cecee5752af618806da438a256b4a047fbcd289cac159","libgit2/docs/changelog.md":"56922b7da8fdfef7154e7bca43405c79d4c8d7586ad88c8d56d6d4ae430af72c","libgit2/docs/checkout-internals.md":"221b9821d89ef60b6b71d5c6b80200bbd911895649bb4961b3dcaa4f5c32d8c9","libgit2/docs/code_of_conduct.md":"bbb42da81b2c2261fe2781d22179224c5e203144535d33f49a61d4ad322b2217","libgit2/docs/contributing.md":"3cfc5254abdb4db04926d420c0e8c1a44bf2d0a3327528ccb3521cbb49223ef2","libgit2/docs/conventions.md":"b1707aead63c217fbdfbfe5d29257a5324bcef95df8f1fcec0d0a785c65c1cdf","libgit2/docs/diff-internals.md":"4186480a0882c2ba6177e940be9f04d804d7206cd51467e8226aa964bc090753","libgit2/docs/differences-from-git.md":"30c36445bca9a377db72bd2ffeddf68d392a61fbc60561f17e3590873a372e02","libgit2/docs/error-handling.md":"d4b0a7e66b7f289ba6d16cbe08899326646be8d2ed33aae5884a23fccbad57e2","libgit2/docs/fuzzing.md":"f933b83f82b8d3145b6b045d7539b6ff11724c76ee8eb96d91592b42da4781f5","libgit2/docs/merge-df_conflicts.txt":"1d22b5791b72b4c084244888eea37b80b4f0a1dcee9d76991edbc18ecb1df057","libgit2/docs/projects.md":"220fec1464316bc7efcae1bdbe1057e7e53a56cc0ca8cc565ce1e0df73580cb1","libgit2/docs/release.md":"ebc2a3f234c987e348f3f59c62d3791af1070992639f10b8e38ab6a0ef546e80","libgit2/docs/threading.md":"3ecf0560141ccf2814d93f73fd26390e45e173e3c6841c1ca5c07d8c53ac6413","libgit2/docs/troubleshooting.md":"38719af0af50ed2c328c692fe9521f2fe46eef55381b5a4d0346b2a10f501a5d","libgit2/examples/CMakeLists.txt":"899510cd04b24af25ef75fbec48e1ca8cc09f71bf93082f19a53bf4cc9f4fb0f","libgit2/examples/COPYING":"a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499","libgit2/examples/README.md":"418026aef6c3f2870b7c000df5b4cd7847f644f2fbe52dc9ea0ccacbbe37cd64","libgit2/examples/add.c":"48e33612ae6570b3ba3a123a16189819c6e292e64a9ca0e3ff578f5afc15eaed","libgit2/examples/blame.c":"9d75ef2b5e9923d85bc6efb4163722c274ae2a0fabf0b67bcf7670afeed44be3","libgit2/examples/cat-file.c":"453c970d320c5e57821986efadbc39bae1fb2f1c985e6b0708d1878cf5cdf211","libgit2/examples/checkout.c":"612e8a9285c9a486f21bada03cace2c4301327a6dbe358cc55b76ca9dad225f8","libgit2/examples/clone.c":"3e0382ddee107c6912d3c1d57c200bd5a9bdbe30fba4c84c003fdfb2393dffab","libgit2/examples/common.c":"684487aaa58c8097320918b03394e01af757273877344a77000478a7a65cf45d","libgit2/examples/common.h":"f8e6eb1c8980d3835170fe7a946bac8239999214e51d69655726b0b6b6d64973","libgit2/examples/config.c":"43962ad38ceb56a96c36fd143a3219612907d54734ddb680e2fd0cf743974337","libgit2/examples/describe.c":"0970388d3afc3c27f0fbeb1a5eb3439ff4361a718b4a67ea2e70b1f7f4195575","libgit2/examples/diff.c":"187acef4393be9dbe2b38f03770fbc0c13200e5ff1da1ce9e74704b1e878e471","libgit2/examples/fetch.c":"ca3013e61cd3fbc0d3940f4ca1533985a2abffbde4859f01047f20a7b595673b","libgit2/examples/for-each-ref.c":"37bce44e6283db6b519d5328d93f757c5e165c27e0087f9d8aa3b7d90be032d2","libgit2/examples/general.c":"38f6c5893d3908556c909cf8726b10da83e4410a21f028b3159ab6cf2d71f7a2","libgit2/examples/index-pack.c":"4459a422ffaa0ad4a11bebe1b3ab20962225efd665e05680e855da1642212806","libgit2/examples/init.c":"0a222d517a4c31c68fa9a427f64894e12e88e488c6b535d9014ff995888e33f4","libgit2/examples/lg2.c":"7b3c3597937ae91038f62b3d86bb4bcdc5cbaa84a4b423ed6700db894a0573bd","libgit2/examples/log.c":"8d5208854530e497fe2f28aa71326e1eceacc1d7395b72e83d6a84d7ede73af7","libgit2/examples/ls-files.c":"0fad182dc579caf7984140a6aadd01dfc11c46d2bea282e6e73e0046bc3ae559","libgit2/examples/ls-remote.c":"5cdebdc24ff4a07657da50137fed2031f9084567f2050907219bb3dcb0b9a645","libgit2/examples/merge.c":"240564109b712ed36fdce863bfe34e7cd69022ed04e68706477821e6098587af","libgit2/examples/remote.c":"c888ab7c04090303f9062880fcd855f03a554a501380717f0ca7a1ec7a274a26","libgit2/examples/rev-list.c":"95594807e980779da2ab63dd89fb77b092705cce895d7b4ef100389bae49c366","libgit2/examples/rev-parse.c":"dab1ec057afdf12a22b112005c24ff717ab28ff3455cf1da47f8c2d8a217efea","libgit2/examples/show-index.c":"8f3742413429869e7e4e4334933c71dcb58bb571dcf4f76461fd77bd946f8656","libgit2/examples/stash.c":"01732be6a330e31a174f69674c55b9c84597e13781a072e2c0da9ebaa74194ba","libgit2/examples/status.c":"31fba992c00b1b1afaec1aece36dacaa7773ee81c893c9e62d4b6f6de2b2cea2","libgit2/examples/tag.c":"4f8792e6f3426bfcc8b452f1a464d91af4506bc9685cb211a9970a3847ff2ffe","libgit2/fuzzers/CMakeLists.txt":"db67c2dbdb4f7486dcbe9e6848dcf1bcd9d5159dc91c93711c52d5a4f558122c","libgit2/fuzzers/config_file_fuzzer.c":"caf8a146c5b2398b360b2b2be675b5ea16af4c9a8ba2b8db682241666ebafb92","libgit2/fuzzers/corpora/config_file/git2.dat":"dc7279649a38a8c9fa9c859db5f3d804f4295f987d65319e3c2a7599e5379d5b","libgit2/fuzzers/corpora/download_refs/clone.dat":"dd2d1d94c97d7922eeb46b8f3929c60a287ab207c04cb4ee42996a263044f01b","libgit2/fuzzers/corpora/objects/blob":"7c35c725ea9288083740ea6b4c23bc92b143f82a0ca88b16506518b14b8f2934","libgit2/fuzzers/corpora/objects/commit":"8ea04ab56b78a68e3bccd0c98381ea82465e9bb2e4ef7f34228c8e3ba5dded61","libgit2/fuzzers/corpora/objects/tag":"ea7433d733b2b023a637912d00344a58d1ff32beb9b80d52dd81881a60a2cc98","libgit2/fuzzers/corpora/objects/tree":"ff780663747cd2aab987830cb72aef5e1dcc66325fc0ba3a53056e99403e1e6b","libgit2/fuzzers/corpora/packfile/004bd06c91c0dc8ab7e963f4b5e87be00292911e":"53bd8407a18fe3aed0680e230707d6e13bf0d3874111e75b299bf94940f67a26","libgit2/fuzzers/corpora/packfile/00b67414c7b17916b3bd0a3d02284937fa0c4378":"478db1c2dda7b9a110a7a576454e4dcf9f3ca3bacbf21f8813de81aaf5619333","libgit2/fuzzers/corpora/packfile/02eaeb43f0ec7dbfd91bd75e7ddcc7fd590dbc77":"e76379873411c1eed3591cc3eea3e26c9e293f9064f777957cfa4b6536fc538d","libgit2/fuzzers/corpora/packfile/02f4286569be24124d8ab209733b7492f7560310":"e3b9c84ef171ba753b8b5a1025bba400c7bfba38d28799ff0ce623727e748efb","libgit2/fuzzers/corpora/packfile/037ba5f9d6d695aa4739810f8bea6e795c1d7614":"2839cb89e35f3ef5a81c7c2424d37b8d8eb37c8a7dd815ad29628ab7de5347b4","libgit2/fuzzers/corpora/packfile/038e06289ac876f109fc12ca4b8284497ca26821":"ada4b1da277233b00aff0234dd58bb3272310094be8731748ea2e186cbe11f9a","libgit2/fuzzers/corpora/packfile/042dc4512fa3d391c5170cf3aa61e6a638f84342":"de7d1b721a1e0632b7cf04edf5032c8ecffa9f9a08492152b926f1a5a7e765d7","libgit2/fuzzers/corpora/packfile/044bf19babf3f9cde07adbfa2a45c7508538cbe8":"2812d369d21d23341a09e9096fc09230bf8f43a31c78829e736cc8345306762c","libgit2/fuzzers/corpora/packfile/044e12ea43bee3c4befe27ba4687bee98d505fd7":"92e2000f3a1b17f88fc961b602d03984ac45ae834419dd792ff7c23416f908b5","libgit2/fuzzers/corpora/packfile/061fb208431db793bbd3645b7a16058a1e2a2412":"281c93990bac2c69cf372c9a3b66c406c86cca826d6407b68e644da22eef8186","libgit2/fuzzers/corpora/packfile/06576556d1ad802f247cad11ae748be47b70cd9c":"8c2574892063f995fdf756bce07f46c1a5193e54cd52837ed91e32008ccf41ac","libgit2/fuzzers/corpora/packfile/06ceea0c98756d302c302410fffe0dc54a055486":"2a725ce1affc914fe150ea64760a14b5a5a182c7cfbab98fd388e99539af9b55","libgit2/fuzzers/corpora/packfile/071e65ac0bf08f2424a89a4a499004c1bb9f3f6c":"4f3fc765b7e20cf28450a80afba60cfe388b822290fdd23dab75de5195f92ba9","libgit2/fuzzers/corpora/packfile/0739ff2f064568a4d775c8061958e66c419dbea0":"e74301692772a42d8b0c8eee1b9291ceee323cb4f2d367b4eaaa253d3ff14729","libgit2/fuzzers/corpora/packfile/077760469bf8392342d09329c732b98d24be2c30":"2bd0e3544fad2fdeefa1c666128aaf920459b40956cd2975dcc5bf265046f84a","libgit2/fuzzers/corpora/packfile/08534f33c201a45017b502e90a800f1b708ebcb3":"a9253dc8529dd214e5f22397888e78d3390daa47593e26f68c18f97fd7a3876b","libgit2/fuzzers/corpora/packfile/09e9046a7d6125cf2915a326a1504dd75d0543b5":"48c5450fb1e339467e4a978d4b8813620502972d8de03600609cee031cc53059","libgit2/fuzzers/corpora/packfile/0ade7c2cf97f75d009975f4d720d1fa6c19f4897":"19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7","libgit2/fuzzers/corpora/packfile/0c316c67c1450aee57ffa3f74c19ea5d32d44622":"439028232b268acb647229425e5c96578bf0995d1115efa60051bbf8c4b3003b","libgit2/fuzzers/corpora/packfile/0c395c44e4dd5b67caae8a98a66741e17e8af136":"3e19373a3ede76263f06643b4f839cf74ef98d08f38e691a3463f90bd504ffc2","libgit2/fuzzers/corpora/packfile/0cb9120e5ae00b0d660a111ef85fc9194a5f244a":"83bced3abf6a2e333400c01cd3003ea8cb54b11c527e8f1fdbe9936fb23614d8","libgit2/fuzzers/corpora/packfile/0d44e7156d04cd269fd1219c58c3b79dc8c41d60":"bcf0909af34f683f23f673133bfdbff210ca2a179296e7c52893b5a615d11661","libgit2/fuzzers/corpora/packfile/0d77a48bea1dde6e5d391a65456dc0aa3d9cc5e3":"4b3f1c6b712242de5c763620e21cb3efe8f7106f8e5e3bd156d9e96a02ad2397","libgit2/fuzzers/corpora/packfile/0db25107ff248616cadc75b7819b21d06394cf25":"50dd927afa481af5375dfd80e7af505456b4b1d06ba32aa07dc2cc60c69775f7","libgit2/fuzzers/corpora/packfile/0debae2db7ef2933f386bac21a2d3bebb473070e":"e3be301e3f1e1023743f258b7cb7184f93c7ad35d5c87b1ed4befa77e5f2f7ec","libgit2/fuzzers/corpora/packfile/0e2d48524de33394ca82ea3a43f5f04aac6e86c7":"b130835bfff3633ef53407c63aa4d0b2c87d8a8990b5b160f0f1a8924413a1b6","libgit2/fuzzers/corpora/packfile/0e49f6aa78f3b2f6c3fa5d281d5b1052fa9951dc":"6a5c5265c65305802d683bfd935bbcbaf9900ebfd1ab6ff2bde2858a8f416dd1","libgit2/fuzzers/corpora/packfile/0f2982027f0b3b05250267b19e3969f8797e389e":"8bbc525a26fd6b78fbcb3681d51e28b3c0066e4fc2ace368879177d58263ddc2","libgit2/fuzzers/corpora/packfile/11f6ad8ec52a2984abaafd7c3b516503785c2072":"2d711642b726b04401627ca9fbac32f5c8530fb1903cc4db02258717921a4881","libgit2/fuzzers/corpora/packfile/123ca693d81a8cfd99760ff5ca9e152ded878537":"0f4ae7ab5e78841c6dc1663e18aff88f08416a12bdead9f0cd3fefc094abd39e","libgit2/fuzzers/corpora/packfile/12878ca5643ab15a4a847e74ddd84fb365736af2":"bd3c97f4745454c2cd65ed4dc035baff588820563802d1819c937bc838fe0f6c","libgit2/fuzzers/corpora/packfile/13f292a24a9e79ae911f5d5e1ef7db0112601e64":"cd381288d45705c0921a95d2d54addc90a20e00cee9dd1d93b342845b6e0029f","libgit2/fuzzers/corpora/packfile/13facd9b4b5b4509fee92c7ccc1c82ed90624172":"3bf9d518c3145d933736fcb2ac8da1ebb0e9d1ee6051e9775a7f6390603b3f9f","libgit2/fuzzers/corpora/packfile/140092a21903fdc56c98de126725fa6bead98ab1":"0f9a0a76c4dfc13d9258ae52f791ae798f14a0e975ef4c5dad461042558b92f2","libgit2/fuzzers/corpora/packfile/1489f923c4dca729178b3e3233458550d8dddf29":"96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7","libgit2/fuzzers/corpora/packfile/1501a58834f24f95442f190653a50dd67d01e19d":"65251eb45556a09eea80a69d17c264b2f09f3eac007940753f1433213700d0d2","libgit2/fuzzers/corpora/packfile/15eddee57cafb11e927810d62230a6e104de1d5c":"78ca8145949f63e2e186fa4092058eec188b8db0bbeeb081345d3836517da7ff","libgit2/fuzzers/corpora/packfile/1632aa4b049f1118306485b11c70c499a0200dd5":"b952e334fe7a107da4bfe40b88d51f139b6d75c43cb9c0f19ae154c468acf560","libgit2/fuzzers/corpora/packfile/18e1cf33b179a5cbaaf0baac8279ec4ed1cbdcf3":"25c46585e4f8ec8a2ee1658a190e1464b94965f84e14c6e33e042805c6d8052c","libgit2/fuzzers/corpora/packfile/18e768865207e0b90047487b66532b20bc74b1a2":"1cc65615d187bd8e93318580cc99a9deb66d51e94e46da6797d1cc94b03aa070","libgit2/fuzzers/corpora/packfile/1940c66b45a3bd5c847330b207fd87aee6e96194":"6707b736a22859b83191585476b94fa93bda06294c6143a2ba23d2f4b4b903e5","libgit2/fuzzers/corpora/packfile/1966ab31dc80ab75196b0cbf28e3960a0eb3f6c5":"5ca418aabf800a0b6fd9434fd9c1305cd34804d4e2ac9d2745b0d183c80bab35","libgit2/fuzzers/corpora/packfile/19da91f2603889267dfd77786e07a5b8f067d62a":"9e8e8c37a53bac77a653d590b783b2508e8ed2fed040a278bf4f4703bbd5d82d","libgit2/fuzzers/corpora/packfile/1a72795a3dffdfc999b030d9aab7237dea1e2bc1":"3607f472af344b7265812a5bc63636affe2093476b275aaa51d655fbbf97799c","libgit2/fuzzers/corpora/packfile/1e29cf67a66f225b338610fbcdf1b8185a8f5b7d":"1d49b7dda1d3666529a3eb5153856d5233f73e0cffc0515c08974213f1fe65dd","libgit2/fuzzers/corpora/packfile/1eb8977ef8c3be9ee896d785663c762c7e32be28":"f5476d5e86ea8ad32b1bcabe5ba3859de2e86c54daa16a73b6913c653fd93901","libgit2/fuzzers/corpora/packfile/1f0837530c1c3d122157f2eaa9c2178dcc3580df":"698ae799e3798740b8e4f629b3f3868a705be03b884203eec888aa25ca92e039","libgit2/fuzzers/corpora/packfile/1f3c5fd6dc091faa397bce776aa97b457388fdae":"71a5ec30430d204ed5c01f0e672a57e1889167178d5ffae5354c75624987df95","libgit2/fuzzers/corpora/packfile/20528983163f834108150a7191600ff94ae2c1d2":"e368f886a5ca3b74c94a676564d6456bd49fe11d0d398c51919006e472dffb7e","libgit2/fuzzers/corpora/packfile/20a725140a8ffbe11bb71c1b83f19452147e5180":"d2bd4261bc94f30d398fca196bd437c17ebcb8c04f9e5576563c0f12c3b7b067","libgit2/fuzzers/corpora/packfile/2149aa9e07dda9bbf502e088d8d0a38e8fb94f2e":"e4ff5e7d7a7f08e9800a3e25cb774533cb20040df30b6ba10f956f9acd0eb3f7","libgit2/fuzzers/corpora/packfile/21b664aa8c86aaee4007d9bdbc2d63bf82bd5109":"ec9d63310fbd63348e59d583141b89732779396afe1566564b64bd7da9082f3d","libgit2/fuzzers/corpora/packfile/21b9ec8a7d7ac4d542c9bf7b2e26581cfcfaaab6":"21c38a293c893f05b2b9e4ec34bf760b9f087731518956692bb981da9073228b","libgit2/fuzzers/corpora/packfile/21c07e2affed6b0134d5dc28ea6c4937e691c761":"25267d1a884ed6531ea19a2159b6df6450ba48af719b2d715f6c40b46ed7d985","libgit2/fuzzers/corpora/packfile/23841d4076641ebcb4f58d1fd03047528c9d359b":"9183e06bddef18c75dc49aee2bef20370343e9e0dce6e33031c5d93f29a16374","libgit2/fuzzers/corpora/packfile/23b9174c42560de6525b1f103125f599479f95cb":"c320649ca4c2d85097033bbd174a638b3802295c0dea94d6d5d5866aa3c5f683","libgit2/fuzzers/corpora/packfile/241cbd6dfb6e53c43c73b62f9384359091dcbf56":"22adaf058a2cb668b15cb4c1f30e7cc720bbe38c146544169db35fbf630389c4","libgit2/fuzzers/corpora/packfile/245a2ddea41e6531944933c4420b8c9790ac351b":"4284d20ab66448370b817d51ea50dbe96309ccce97a53f42ffe63415f8084755","libgit2/fuzzers/corpora/packfile/2541e340271ea496a392870bcc20d3510287b9e9":"434f1a0417137e5113f164323e55a450ca5f57e87c9358438761f8f01d0af5ef","libgit2/fuzzers/corpora/packfile/276af22d5bf94344737fb1a5eb5de7d335004493":"8afa3222e3410659809c95605ed3115090c6a664a36f70dadc57596efcbf2a99","libgit2/fuzzers/corpora/packfile/27d5482eebd075de44389774fce28c69f45c8a75":"aaa9402664f1a41f40ebbc52c9993eb66aeb366602958fdfaa283b71e64db123","libgit2/fuzzers/corpora/packfile/28334bd612cb539de776370995f60c8032215434":"8b0f7fe9edb2df6a4f93288b360676d42c319dd2f11b1a872526a788e79c53f6","libgit2/fuzzers/corpora/packfile/2973e2ac092cba077d7350bfffe1cf2e0644a6e1":"43dada443793c736696b140f443efab8190d2d6d18fcc35b2185311de7f7c1be","libgit2/fuzzers/corpora/packfile/2adcd01e876b12d867c858ffaec38c42c59c36c7":"111d33da364d8929a5647a956ad3d1b79e68c6cfda976ac379bd498325513ebb","libgit2/fuzzers/corpora/packfile/2b28470644f5d0323643da99c831d82f20a7a74f":"db8a786bfd5f6b9b8ab68c34cf48872df23e555e47ab390c96a22ee8c648e9c0","libgit2/fuzzers/corpora/packfile/2b86229020ba808df84e16f800dc152254f18f64":"249f9289ddc8d44e8f97c2d6a0e3b9403366126e2e82aeb852ef12c25e93473e","libgit2/fuzzers/corpora/packfile/2cc5bf2f780cd85ad93d232890f418625f4d1274":"40f131c3db3d68f63e653e512ab2303682dace69e6d0e6d319e8c0ac5469900f","libgit2/fuzzers/corpora/packfile/2d6ae8fa82b656879dd3371d0a6899e88ef34e76":"58d924c47d9c5746a411fb157ffac3f473ae62499fb1d0af21447f3a6693b273","libgit2/fuzzers/corpora/packfile/2e74d24e887678f0681d4c7c010477b8b9697f1a":"4f362f9093bb8e7012f466224ff1237c0746d8c8f660b16699f5036ccba9c64a","libgit2/fuzzers/corpora/packfile/2f436c68a7b0be43aa6d4ad5126ec9401a9f9211":"fc257692f52f2a9e94ed3bda610e17569bbb1b3bbae7414fe05464eb1cbc4fde","libgit2/fuzzers/corpora/packfile/2fec48b0dcb45b98597bfec12bf0dc650543b3e3":"d2d4fc8fc2f6022fd04b52de7e94ae9f86ab2fbe6ee351a0e713cb5e5be60f7d","libgit2/fuzzers/corpora/packfile/31bd25636a9807d6024e78b9b3d02fbb1a02835e":"8c568bd48de3ba2260e036b550c34e78471aca68564224d2e590d2c8e6f3b378","libgit2/fuzzers/corpora/packfile/323c88be36ecc20ff30b21cf417106554042db04":"ed4ec49f015e93fe11d8a3b0e3cbc84f77ff0cee5fe68b514e2048688a20583a","libgit2/fuzzers/corpora/packfile/33b3aa957ca4fb31873033a7f460617f1fe81e32":"697219e8ba5c5a4a035cfa9dc55131a29c4c9690f1cef712576f38d059c99c0f","libgit2/fuzzers/corpora/packfile/34303d14e37c9ddfb0bad130e006fec927e13785":"90a24cc8e507f74cfc6b6bb8b82ed8ef8106cf816f6e0564f15db6cdb7bba70c","libgit2/fuzzers/corpora/packfile/34dac9466a4a2c15aaeef13a9567f6827ace7748":"78bbce625718a94a1cc618416122a23fe015b5a78968036df580bf6e30568941","libgit2/fuzzers/corpora/packfile/356a192b7913b04c54574d18c28d46e6395428ab":"6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b","libgit2/fuzzers/corpora/packfile/35bf585248be2c6d3940e15b85f72c4146903097":"68374528eb7a497146e7f93de6a838a358c546aacfa671d64187eff8f07fcb43","libgit2/fuzzers/corpora/packfile/3725a1c4431714019827277deac8ec2efeed8f1d":"04c0c1e3085f812adca4a6da63d3559ff21fbfbc2730bc819a5399eb81eb2bc1","libgit2/fuzzers/corpora/packfile/37a2b7de1fadc9eab2d5fabf5dfe7007c245dbee":"8085a4294993e8f8508fd35480164c6db6c8e410d3c127824057b420b1e4325d","libgit2/fuzzers/corpora/packfile/37ab8a0ca81fc62279057401761f7730a5a8f1b2":"742ef3ee518cf16165dee1d0024c594da8a42f295e61a11081bde66b161aae5a","libgit2/fuzzers/corpora/packfile/38011be20a664dcd2594e712a26c063c2d50efcd":"40e9a20f3b7d1bb25d81aca5d5a2549773d081c42654b007043a9703fc4e152a","libgit2/fuzzers/corpora/packfile/3838851a5da8239c2ae6cbbe869c81446c720e87":"6f8955ff64e3c7012f4f6a6da65b937914b1a695e1b90999542308a70b855f8a","libgit2/fuzzers/corpora/packfile/3921322ac01429b001f88d64c8319088fe49218e":"71ec12ef6dcd10aa15cc10d34bc2f91462f4507435f98eea77f9e67989de3298","libgit2/fuzzers/corpora/packfile/395df8f7c51f007019cb30201c49e884b46b92fa":"594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06","libgit2/fuzzers/corpora/packfile/3e98eb4fd65d3f2c41fa979db0f5678b310e51fe":"663be3787d61eaaff1def59f73dfcbc54d3a53df6b17af6301d4bdbc9aab52c5","libgit2/fuzzers/corpora/packfile/3f9ec359d0cb573cb6d2b2df64c9f4048ea298b8":"50fc019118f159ff1b6e034afe2cc8025a3bd55fa847de321c75ccaefbc5b1cf","libgit2/fuzzers/corpora/packfile/4067250457728bf775aa310ef253b223ae2fe4dc":"f358e46e11888cb4b5d6add27dfe048f6af335ad1f3c8915cd8daf9a8066bd19","libgit2/fuzzers/corpora/packfile/40818db87e110b29cb864f73265586cc054f5bbb":"50c36f3b6a3fc275f77079241e1f6153b3106af3974730cecf6b4af774607795","libgit2/fuzzers/corpora/packfile/418f9fb9ce1d4efdf481ca8fff9dadd09caee9fc":"4ec2274775773a5bd01d038018c1903c47a6602bdd8244569b2910f196dbaed4","libgit2/fuzzers/corpora/packfile/41ca0ae865b686089b8d99e9d661da291ce51019":"7fafdc296890bc117b37b604daf3327643422e66a0bb6a5380ef114ba0180c0e","libgit2/fuzzers/corpora/packfile/42099b4af021e53fd8fd4e056c2568d7c2e3ffa8":"8a5edab282632443219e051e4ade2d1d5bbc671c781051bf1437897cbdfea0f1","libgit2/fuzzers/corpora/packfile/420ce645ce1c93cee59a06da2159cbbb251e4c01":"da948e44d9191c43e3a0a943b2386f2034234205a28bbfaf431d57ae90d29050","libgit2/fuzzers/corpora/packfile/4345cb1fa27885a8fbfe7c0c830a592cc76a552b":"bbf3f11cb5b43e700273a78d12de55e4a7eab741ed2abf13787a4d2dc832b8ec","libgit2/fuzzers/corpora/packfile/450718a71a93a1b5ff982595432400b0fa876fb6":"c69f9f32570fb3a788ca2aeb60ae7696117229e6cd6242098f1dce13bcfe3b42","libgit2/fuzzers/corpora/packfile/453a312eb77b9d4198ac62faef10ecf3e283120c":"b6487bd1bda62379fd5b0adfb1c1fa600e99ef15f4c1b42c001acbe31dad3c77","libgit2/fuzzers/corpora/packfile/45470317334b614ce4d119c05ed2d6250dbc6061":"a1a8655e3884227fc028023592ce5c2296b42e8492dcc880b84e48e669bbb1d6","libgit2/fuzzers/corpora/packfile/45a65193e30784b0124f4fed659eb7e46552c2d0":"ca41841c5c98e34f4a3ae83d9220940395301a9616f69d6672b04ea322f28eb0","libgit2/fuzzers/corpora/packfile/45cff3494791ded181e1e3dab1c7a0e40130b57b":"e703c884ab644527abc3568c8392f6275f20f64fc498dc4501e1cb11f3c7b80a","libgit2/fuzzers/corpora/packfile/481dedc2855981510024d48828af0fe35a1503dd":"1d558ad1097cab5516d172d3fc0fc572b03f57ddde47c4532669b79ea08847a1","libgit2/fuzzers/corpora/packfile/49a6448a722742b1b392f0471542ee0c572c5a9a":"1d3711dde2925c70845e729d0094faed7b06a087d309ed4dc75947f49e110e71","libgit2/fuzzers/corpora/packfile/4a6e6af93dea13a5720be52b95f2948e0cab4602":"94ae66af388edcaf2d0edd6d5eeaa14ad281122c96e6caff19720786983b598e","libgit2/fuzzers/corpora/packfile/4ac25548f35e06eb9f91b0f15b89db3cb5bcb283":"f84a6b5a55d2556f6ce03ae318774057331ea7c51435f1b92e090a52af43ddc2","libgit2/fuzzers/corpora/packfile/4b586169f192749a0aa023ad6e4edd2e15d67f53":"2cd7ba150c2bc318d6cab52de107c70f4ab6abc9e2af160098398b2bb0c205e9","libgit2/fuzzers/corpora/packfile/4c3c8ec0e25da9342dc87c2e78d3040c381514ce":"4e0e3847ad9742d0a217e23b7be39fdba727121b1e6b5a3af80595ba46f34e51","libgit2/fuzzers/corpora/packfile/4d5189cd1411daaa579df34591c6a5946204c9a0":"5adb597fd88f1f7e802382f3cf903e0b2c54d3c84ab4e1f728ad89f62bbb208f","libgit2/fuzzers/corpora/packfile/4d7f1bfa928c0d3399598d562e346c6e23de6a03":"acef8db9a20a8933e65d85cbdb5e29903dd55eb3f6267082164db103855b0b01","libgit2/fuzzers/corpora/packfile/4eee38183d6fce3f42224738be58d0e3975300f4":"372f98baaf19ecad27e909d6d9a21c5a8fe3df7c57eb370bf9b3d49eed7adc39","libgit2/fuzzers/corpora/packfile/4f2e2af611d6567abcf5b6bfc579487ac417a8d4":"d5527cff4b9cf19971d975ed17891d50e6e59d83025e33d847ac2d00974a1cac","libgit2/fuzzers/corpora/packfile/4fa04b2c3ac839c36c4a3b51bf882eb99b7cd097":"cc5cd22723dbce40b45e360c72c0bb6abfac849c38ffc5bd2de02b125475a7ea","libgit2/fuzzers/corpora/packfile/4fbe10aede9fd9ce2030c6e567a9281e1a5338f4":"0eb79f0e16c8dcf59840ce9f2a0e52b276079168eba539f18d26eae6e5f92026","libgit2/fuzzers/corpora/packfile/5037f4f74273aed9a09122af5f4acc10f42c033a":"2c6e703f821f20b073261714cf3c58c09cb856efdcfad65f82a90c4f90c6b9fc","libgit2/fuzzers/corpora/packfile/511993d3c99719e38a6779073019dacd7178ddb9":"5c62e091b8c0565f1bafad0dad5934276143ae2ccef7a5381e8ada5b1a8d26d2","libgit2/fuzzers/corpora/packfile/520aa436eab6343c3729f51f0f8048e6b87f6aeb":"61417f153c5e6fa362868a13c2561ea05511962e2446089cf197c77628b8499d","libgit2/fuzzers/corpora/packfile/521e228f3b62dca81d87d2e7d5476657d7b5e0a9":"a3f99b1d6a58379342d2569fe7ac15d5116c1fadcdf9f55497dccfecc2ec47d1","libgit2/fuzzers/corpora/packfile/52e37dfd77d56769dc8a96388aa26695a8108dac":"34b93ac37ef5c0780c8aa96852cb1ca99071e45f2207ef83c625d08fd6abead3","libgit2/fuzzers/corpora/packfile/5374fb6be0a406cf8d0e95771ecb032254d21305":"b87d96b116f8d1c143dddbf3620435bf5c39a340768b3661dc1ec2e412b1ad2c","libgit2/fuzzers/corpora/packfile/53e1d4898c15c8ee3ef5e2fb279d151108725731":"475b82ad183afbfecb3e095a41595a3337c6edf03f79d831f623678e7673cab1","libgit2/fuzzers/corpora/packfile/53e61ad37ca92b7f6c0396e5fab1ed8743e73da0":"8a731c352c4a868851779b032413b4f87feb30ca196a99c505e052fe4413ff22","libgit2/fuzzers/corpora/packfile/55df2a59ed6a888ee2f0cdfdcc8582696702de7a":"4d4d75d742863ab9656f3d5f76dff8589c3922e95a24ea6812157ffe4aaa3b6b","libgit2/fuzzers/corpora/packfile/56a2020f68c5eb72786ea168cc2a7e8ea34ad9c2":"cf03ac39c4d5f13fa697d63b533482821e359dc5cbdb7e63c649ee75d11b0092","libgit2/fuzzers/corpora/packfile/578678e78b72f8bcb9f414e4129ae5d85a4af914":"c1969918521df12d3cc28ff4c78d96b32f1048b77be7be5ed92d7203a22afa55","libgit2/fuzzers/corpora/packfile/5a8bc5597fd0b2b44194ffabce46e2fa94c1ffd7":"95be31bd34da5678c631d7c3e95a588001c637470e3dc0ceec83ba2ac25e3a51","libgit2/fuzzers/corpora/packfile/5bab61eb53176449e25c2c82f172b82cb13ffb9d":"8a8de823d5ed3e12746a62ef169bcf372be0ca44f0a1236abc35df05d96928e1","libgit2/fuzzers/corpora/packfile/5c2dd944dde9e08881bef0894fe7b22a5c9c4b06":"189f40034be7a199f1fa9891668ee3ab6049f82d38c68be70f596eab2e1857b7","libgit2/fuzzers/corpora/packfile/5cb4674f4468d39f061d1df3c95b9c2dca529c54":"0534e4376f12cd0b5e4d1b424978488667df7b75873867529a0938bb8dd88871","libgit2/fuzzers/corpora/packfile/60b6fbfe65dc1796a09a734e054223aba8c90260":"903ea589b57575eb4314db42d2c3a53a88a7b13fb2e6286aa3045b8cc8f0627d","libgit2/fuzzers/corpora/packfile/611f5b9368427ef823f7ed89ad23667b02a06435":"028e95996ce886b73dbd2a9e974a064f51bda3d523357b867e89d2d17efe9885","libgit2/fuzzers/corpora/packfile/6214b4afdbfe63400ce428d47a58a2e29f682738":"43be55c6bfae3ed5135a1f62d76698adfb199624ecf57413976b76146d757e61","libgit2/fuzzers/corpora/packfile/634b675b80d51b52c3c6fbc73181ed47f61749ba":"64a2cf0bda2138cf4e271b0f78da9441e966e54cd0b7df8c9ca7d47f7d166586","libgit2/fuzzers/corpora/packfile/6431f1b31dc492fad89732b7d3e511fa7361985d":"86143d8fdd6193e2bba055dcf209e5dd2317b543981b2ab58480154d818bb232","libgit2/fuzzers/corpora/packfile/6442fd4bbb7656f142c92050da17b0e81e79fad1":"af45fcd37a8cace71612fd940de118cf73b0acf8b75fee786c5eb435f2eda40f","libgit2/fuzzers/corpora/packfile/6486c8cf6bcc2fca60502564924f6b266399df3d":"e33e0d446df6c82751725194a5815fc278004cbf76d4084c0e9394d139a95146","libgit2/fuzzers/corpora/packfile/651c573b6fdd393e97536a47f8b9e65226e29c33":"6857ae51d2535d3c50d4dc20d7a76325ad5fb5f3dab4ae5e9f39b062d95ca43d","libgit2/fuzzers/corpora/packfile/657fc646e93cb999417f43f0ec77fbad694e3e18":"fe035e27dd216ed91db51fc611a739bfd5e50f1bb0ebb1f1329fac4bc81f67dc","libgit2/fuzzers/corpora/packfile/65cc90263dec0020ceabc727d33aa587e57fc175":"a39c28b283be82be09a64ed16eca831cf6343a77ad6cf8308f3bc7bf0b58e5d9","libgit2/fuzzers/corpora/packfile/688934845f22049cb14668832efa33d45013b6b9":"9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9","libgit2/fuzzers/corpora/packfile/6b0d31c0d563223024da45691584643ac78c96e8":"62c66a7a5dd70c3146618063c344e531e6d4b59e379808443ce962b3abd63c5a","libgit2/fuzzers/corpora/packfile/6b4dc6028a3a684a20dbc427b15a37ea2fd12dd1":"eb684863e4b67a8d7dbe72ebe8f4ccd002a28185cb386cd2f9cb03d2c83e2b29","libgit2/fuzzers/corpora/packfile/6b7486fc2a47a40eb5a85a5edf53af60d48be7d5":"aca5cfab2b6b34bce54c817b0cfccb483596942e4fbd3bc5609fc480afba8700","libgit2/fuzzers/corpora/packfile/6bace82ea640ac0a78963c79483faf0faa7fd168":"149488d869cbef080602a371ab0d39d97af103fb726aaeb02ccd36c06f494e5d","libgit2/fuzzers/corpora/packfile/6ca38da5f096a5847776e4d50cb63121341fd67c":"6a4bbda5b6050c45b9e10ccf495315716494372ab38c7518fd2bb9a01210ebf4","libgit2/fuzzers/corpora/packfile/6d344a65b9edced36045f94215b6810799789334":"298d915bda9804fc3984f389087f1e60ad128d69f91283a59fac523a26b4eb7d","libgit2/fuzzers/corpora/packfile/6dd655e8ef0573eb1c41151af924974aa1e9c454":"dbdbf9bf608f3df41d2a596a936f2cd8de0307c9dbc8e786a001d6fae2b86f16","libgit2/fuzzers/corpora/packfile/6e118259c2940fafba0a9ceeef6308e12e881ae1":"a73992db63e191ba5105ee3e682ada13e8f6d6611cc57343d06dd3b2a6f5bf81","libgit2/fuzzers/corpora/packfile/6e4b5ef83333606a16a63b579f221f6ffb7b48ee":"0083ad63ced55982ecdeb9312193e38dc473ba8ff1fd09976ce217ce737aa854","libgit2/fuzzers/corpora/packfile/6f47ff60d54c012103a0c28851ffa9eab3002511":"aeec1d01c3267edf30e2e1ed652a8808c034f212cae4fa5d6e4a8b02e65548c8","libgit2/fuzzers/corpora/packfile/701a765befff451207517d56c3fe8609d059867d":"ffd178a6ae2eaf3899396852b8259ec26a2b3fe269a94e47146450a5cdd38ab1","libgit2/fuzzers/corpora/packfile/7050f56d64b28499c89d5430761f18a8a2a933d4":"7ee42d5b88c8af97d2fe05970c441631f60b3a5febcf596ba0874bafbdc098ef","libgit2/fuzzers/corpora/packfile/724fa0194f615e1a0f08184a9f1520123f8e2833":"41f525525aa4c452e6fe17b85d2319d985f2dd4fb1a7d354989e77d8c580f7f2","libgit2/fuzzers/corpora/packfile/72c52d0d98717e21dfee45418a046a19198b5d5d":"a76de76465190214abd08d4578e799f74efc32465ba7add89473b4d37336f380","libgit2/fuzzers/corpora/packfile/72cec0949c5743ee1df67b41ece5d6806f9bede6":"790bbfd0fa86ee71fcb094b8f88719504d77dec1f13a99d9ac0835eba8e5a97d","libgit2/fuzzers/corpora/packfile/72e6bfb7b881befc0b461334411d70ae227a426a":"3c30f9822160fcc2ec4af7c763ab0160de24db5883767c98aa398e6ab6394965","libgit2/fuzzers/corpora/packfile/73b74736664ad85828ce1be2e29fb4a68d24402b":"50868f20258bbc9cce0da2719e8654c108733dd2f663b8737c574ec0ead93eb3","libgit2/fuzzers/corpora/packfile/745bedb79413d20844a8b0e96fbec51b4989c65d":"e596a8e5c49dd20a79bd0c1a7dd190a674507d1129785746fcc1c5e64cd8416c","libgit2/fuzzers/corpora/packfile/748142c17e56d0f0ad9e4d6525b39294d81261d6":"f12d4073f20d8e09e0cd213f88e486f0a019f36829a9c3993f197200e94f5b45","libgit2/fuzzers/corpora/packfile/74dfea2e26741a8778fb942d1d60a84d0759d7a0":"432bf29d5062e65fd5dbc9cd7ff4b331398441fa5b24ab866c13018c779abb74","libgit2/fuzzers/corpora/packfile/767b2efbb7502a2f652a448b471693d32c128677":"decb68b8c054c9c71c1995a66d0ff661b8b66ba439f99e3c3fa1818b1e41d791","libgit2/fuzzers/corpora/packfile/78abe558c4277852128d4b91282edcb68f86bdea":"844a46be5eb4445d754b43acf1b47d128f0fee9ccff9dda7f937b5e15b7771ee","libgit2/fuzzers/corpora/packfile/7960246c2db6d39e68dfe93ded358a3acba8f896":"833e8146ea91d1aa35ac0464900c8d9aab772ada99b24bcff3a6ac5cbe7d4de4","libgit2/fuzzers/corpora/packfile/7a4ff814176b55af008ad9580201d5e659242f05":"9981721ea3de1ceaec7a653b556de1ece3a9ebab8caae9ca1245460610ff6b81","libgit2/fuzzers/corpora/packfile/7a752694fce29ded083fbabbc9ff95f5b92a3d9c":"053e08c1c12476ec8107a1a1306cfe3800b8d6440dc2cf6d1fcaba9584469cd5","libgit2/fuzzers/corpora/packfile/7a81af3e591ac713f81ea1efe93dcf36157d8376":"65c74c15a686187bb6bbf9958f494fc6b80068034a659a9ad44991b08c58f2d2","libgit2/fuzzers/corpora/packfile/7c957a1fd650f9ae0eadc112837ea451a692affc":"51a4b3d09d4f755909793e56fd4416bebc90dd36d2d87c0cf6821bcdf324db4d","libgit2/fuzzers/corpora/packfile/7cda4ab6a0daf50f675d5225cbc166c86a8ef95f":"e6b39029b9173136a0c71578a76e66ff08810c37a3a8e96a0e03ded1b20d0c6f","libgit2/fuzzers/corpora/packfile/7cf184f4c67ad58283ecb19349720b0cae756829":"44bd7ae60f478fae1061e11a7739f4b94d1daf917982d33b6fc8a01a63f89c21","libgit2/fuzzers/corpora/packfile/7df1ea8d86d601c3bd39977ea85e5f74c9db6acb":"5e39875072bb19878194ccd25af26ff9d76e935d87935f5fd8a6b81a7259bd14","libgit2/fuzzers/corpora/packfile/820ec3e39089d863641a1be6942445db3ff34270":"ae12ee9fab37804a48400f691f8833377604f8bd78a6af2bc12f6570aa49d113","libgit2/fuzzers/corpora/packfile/827704fd978bd02a46268b7396b202a52ad261ed":"f23807c78d7b02a51f8c5d40dd9f2d1b4af69f46b4761f396344d180a4e76c82","libgit2/fuzzers/corpora/packfile/828acfc1d49a0fdbcd9f238138ff65582c2a9fc8":"3fd40365a317580c8802c296b8170d685a6cca0b9a6eb2ef3b08e9cb2e77157c","libgit2/fuzzers/corpora/packfile/8306a2f04a47fe4c95098675ffa25c074ecd89de":"cceed482f57105ee1101dda0c4f1d6c288a7527d7caf1e459ba679700ac2e171","libgit2/fuzzers/corpora/packfile/8327db1c6a884d8b3e3cefd94cec9eb94bffae0a":"8bf49c7443551ea96499f3b4d513281e27013f879ce27f162f5888524ce6d91c","libgit2/fuzzers/corpora/packfile/847f4e42f8f2730a48d19951d8829621b2e70082":"5ab289da1abf6db7952d39963192576ae50726816a9ab9e1b6e14cfe857ad0ea","libgit2/fuzzers/corpora/packfile/84a516841ba77a5b4648de2cd0dfcb30ea46dbb4":"2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","libgit2/fuzzers/corpora/packfile/8552526f5aba95119c0b95b61cd40386e7a3738b":"764a16d99c81df12829f07c5c031738b060ec15634c75fb0597b8573c14baffd","libgit2/fuzzers/corpora/packfile/8565db62ac64209ff009ac40e7c2d2ac4ae944eb":"a1a9fa92caafd4a5503a892fc6e39cf5f02fe055f2093a8de03966dab782d359","libgit2/fuzzers/corpora/packfile/859b3346967c5c3c136459e565b402f9a936aa0d":"32d71a6f68ce27fa4fa63bceff0aa7064adf4b394acb98bbe5340b53a2e32c83","libgit2/fuzzers/corpora/packfile/86a69caf3c5866d78d80da087b1b843cfea5e907":"7250bdfb69dfc731ea08d8465280ec47ef4fb3b867666c6181ae54a340dc394f","libgit2/fuzzers/corpora/packfile/86e1fb54a04fc18ee482b794ba3b2b306f6515d4":"d5e1fa07bb72903dc23ff979823b0484844a66e2fbd7a2dd7609f810192b9e72","libgit2/fuzzers/corpora/packfile/86f217ee467d31ad9ad2a8c502b91279cd7f1c40":"d15730873e710deba56d2e6acf6c95d65203f5f6a0ac649eff24b2a08b16160f","libgit2/fuzzers/corpora/packfile/8768a53e1d4c182907306300f9ca90cfd8018383":"c00e7f889cfc9216ec818bf2e1682fc6af0d89939c91776669478caf27c9727c","libgit2/fuzzers/corpora/packfile/8834a7aac170c494f45aa4da71b9605a52d82435":"6eb47f3d10f8511006d7e2ce4bae0db37c2408b15b346a3a2144d302d2ae818c","libgit2/fuzzers/corpora/packfile/883f023f38a031d8a8e8ce2cba6614b9bff5d41f":"27047cefdb1afb7679cdfcd2486550f6cfe451040e3c2452a31d376fded309e3","libgit2/fuzzers/corpora/packfile/88738071086eb04e47b77d1ca28b35ddbfaa0968":"518a4a4a69dcfad19e83cfa139700bbb60619562759cb889a0df41299b33b27c","libgit2/fuzzers/corpora/packfile/892aef744c87c6ee4ba3dd457c7ca02ba3d359bd":"680aecd32b417cd8dc27908ceb356cf0841472735593d47ea383ba1806fbd089","libgit2/fuzzers/corpora/packfile/8afb5c282d23c4055500f88a10b26383c682c900":"56bb7177a9753b58d1a91642cc43723dffd3eaa2f452b7ccb8da6cea1066f09f","libgit2/fuzzers/corpora/packfile/8b3dfce4cd7b8942eedb52af0e9ca4caa5c6de61":"d64bdce8a3de44553028d6e67fc9e6bc7e86d13832d2f032ad2bdb6f677f9724","libgit2/fuzzers/corpora/packfile/8c2cccf751bb5844bea8dc63c22e3f8e4489411e":"9e246a7f4fd3d189bba4dee4b60b818e11450346fd4c6debf021811a4bcf1ce1","libgit2/fuzzers/corpora/packfile/8e30894298502ba4d43af98f1ec3088f9b8f29d5":"54273780c0f34503aaebb1b1d9aec1bfefd259e152cbcfad0a7a78f03c936adb","libgit2/fuzzers/corpora/packfile/8eb4d738f7170d2e0594b779f782eb3171c9d421":"f7e7196fc84627c7d552d8878c740ea69e42076607be488f1964987c91ac4ce0","libgit2/fuzzers/corpora/packfile/8f46a043da3aa5d466ade170e62b0b9f362b4c5b":"1dea6c6dce4da36e28a7c14b4afbf425cb04fcc5e432a87b3b671e3ba3ef34f9","libgit2/fuzzers/corpora/packfile/9295f39686016bf3abb1d6e9924d6725c1263920":"b2d4a618a6a37e0340150e07a24456010313a116604dc5418150847fdbaf4f3c","libgit2/fuzzers/corpora/packfile/92fa2c2237724e7ba49e9c59adad8d61ce400bbf":"48a68f4eb5c3f2ad1200c857a537317716cc65780572955b239b8a788ebd369b","libgit2/fuzzers/corpora/packfile/936548b53e1a1e30cb30747a87203abd4eae78ea":"cf00b0f90843c43ff94f36f3fa83dbc268b6aea8eb698ef7d036d74fc846c616","libgit2/fuzzers/corpora/packfile/9835ad3ff27939bc1315632d6a22980b377c36e4":"09a8d7fd4e94e930d9be55f95e235fe863fc5ae3d160f8b6af74a1275cd9e6d0","libgit2/fuzzers/corpora/packfile/9857740c36a95415fa3be04cdf184db7b41a8b3e":"392e7a1bc70abf5219160e19617b1991950e126434d548d4ec36beb82d5daa63","libgit2/fuzzers/corpora/packfile/98c35b9d5e7b430d0d4ef70f642d8e2f3266b6d4":"31255070b27659f258325d5a359eb0944bf1afc78e9803721011c7f308398519","libgit2/fuzzers/corpora/packfile/9929b50ac145c0781a0347be1559764edc668173":"9bca3f4cc3c665d343fbd27104706f4b3bbc149e91e0c061e4bb960eab687ff4","libgit2/fuzzers/corpora/packfile/9bf6a450d87badf2d495c2df37081ea16156915a":"fdb9b6bfe39e368744422405b25d1e6282e69e83f691bfd64ae4211d8287b646","libgit2/fuzzers/corpora/packfile/9bffb3ff7a4429144305b770162074bbffe39ce9":"6acc20a73b586df891d52aeb2e0bc03b0d5913245f6c44841b6f70a43f2a69f4","libgit2/fuzzers/corpora/packfile/9c040d3207196e3aeee0df389170d6e59733ba0f":"d4cc24149d1410975fee6674cedb2ca926c81cb4c7e2f2033be26778f02962b3","libgit2/fuzzers/corpora/packfile/9c740d0f3b8875a3b19f1cf1a88d5192a997a68d":"73ce4744e856ac71aa069b7b202ca58358189f582d03706c39e82f1893700fc5","libgit2/fuzzers/corpora/packfile/9cf72097400efb70d06179e6b00abb4cdec74e66":"5ed855d3fabf5a6799b4201701938b76ec4029184b0466d219ae57687be9f3eb","libgit2/fuzzers/corpora/packfile/9d36c270ef1f14214742562238dc747242d4756e":"30bec7299ee957f8c7f36879728ff14ff45396762071716a8608231515ebea52","libgit2/fuzzers/corpora/packfile/9fb415ccadc8e7b0f38646ec5782d5895111e259":"3c1a049bfe7be1cd5df9c04212b9f787eb546ef32c128c47e3a48921249d7821","libgit2/fuzzers/corpora/packfile/a13b7fbb454fe3bdebd07a51d466484aa41ee142":"3b16feece66e0f53b9ae2a21cd4151b751041f9ed30cb2525b0d9934972e6a7c","libgit2/fuzzers/corpora/packfile/a1a7715c7596c77b892dc6d4debb7c108ca4ef97":"d52022534fa2dba3bb8a45809c425f42a5dd8786ef8d206fcff19c1fd66725b4","libgit2/fuzzers/corpora/packfile/a1ac8b656af02b56aefe6029db36b1af9fb664ef":"60315e08e7127eff65833f43847903f406f6c7601d783891b26d9a49eb57db6c","libgit2/fuzzers/corpora/packfile/a343687e2522222c2d49e8cb18d3feda64cf1d66":"e53612824f7d8ce616d2d90c4241a9dd607151977c3472196951a45aee54e17f","libgit2/fuzzers/corpora/packfile/a6f57425137e9aa54537f0b3f5364ce165aedb0a":"1dd8312636f6a0bf3d21fa2855e63072507453e93a5ced4301b364e91c9d87d6","libgit2/fuzzers/corpora/packfile/a73df4ce29f75cc638a7a2d823fee57d909ab681":"f50747549fcdad833a87719f700bf3b47fc157160044f11af0b3c38acc7b71a2","libgit2/fuzzers/corpora/packfile/a7ee38bb7be4fc44198cb2685d9601dcf2b9f569":"86be9a55762d316a3026c2836d044f5fc76e34da10e1b45feee5f18be7edb177","libgit2/fuzzers/corpora/packfile/a8b9b91157274e617bf4ac5045fc0c6ac97e76f7":"9a5d8b4f20af57dcdcb68417e54980fdbce5464fab2afd860cff614c2a581a43","libgit2/fuzzers/corpora/packfile/a9c697f383f59a3b0642cd55b88190bce6201bae":"9f1429096e79d09fb146e5a033c33f14b75f9f4825f5db3671f2646410777816","libgit2/fuzzers/corpora/packfile/ab064cd6847c0fa546bbec4241eb9b095e0e73da":"a81119e59a92a2f837c142ea8ef50429edbdb6ea2ec5da75d026acca8ec110b2","libgit2/fuzzers/corpora/packfile/ab2c64588d3d9dc5c54c48d414e6d46d6a78cfa6":"7fc4ce8686c82662e06d7e92afffaf32cea8ee9d953f8a9583acd955a8478e03","libgit2/fuzzers/corpora/packfile/abe729b06750880778312618dcebb43257ec03e0":"823dfa841810526b38bf402ef1f84387f1ef79fe1f955057484a82652cc7014a","libgit2/fuzzers/corpora/packfile/ac1bf5a5fe61e5784f72b364ef1bcddfb0d13716":"cb8b5a2e407d61cd94b3ef29269661294ae1100092c48d7423cf55012a0d2c14","libgit2/fuzzers/corpora/packfile/ac47b6d3f0e479df3292131535f8e0d99c288de9":"85903df244183978ad491f5e727f566f9eda84af7d09f448e4e00aeb0d436c32","libgit2/fuzzers/corpora/packfile/ac9231da4082430afe8f4d40127814c613648d8e":"2b4c342f5433ebe591a1da77e013d1b72475562d48578dca8b84bac6651c3cb9","libgit2/fuzzers/corpora/packfile/ace9ffcaa273c01c0eb60381321e47edf4842332":"bfcdee20ad3f3fee73821ed01645e85716a0c3f1fb6e066bc048fc591d4aa7f1","libgit2/fuzzers/corpora/packfile/ad6ba9b0bc076987efbeb11ce3fc92bc1df69d0a":"ef9bed33abc7920236290dc1b50b678d884974bce98d11710a727e3e5f1c6f3d","libgit2/fuzzers/corpora/packfile/ae99dcb9b5e1b09aa5df6bb2fada3a3de61268fe":"e2e1bd67bf91c9c0af409af9a54fc913c21877799c5bc5678a7e90d46c599597","libgit2/fuzzers/corpora/packfile/aeeacf0499ace69549fe2c76757d4948ba65a10b":"bb9d5a1bd871b1793b42dd3070eb5c97e97c806536480085768112384de5734c","libgit2/fuzzers/corpora/packfile/af6614c37604ee5d3f7b00cddca761a8776283b5":"e0dc9a9618cc8656b1c8053fbd78d1be19ca1332203b2a08eb421b05ecd954ec","libgit2/fuzzers/corpora/packfile/afd44f8c385a922c8caacc1ea5688d324bad5b39":"ff18fe7a59d6f955878313af3cc5e0e9c9611d08293caa391bc6e20b9b41ae92","libgit2/fuzzers/corpora/packfile/aff024fe4ab0fece4091de044c58c9ae4233383a":"50e721e49c013f00c62cf59f2163542a9d8df02464efeb615d31051b0fddc326","libgit2/fuzzers/corpora/packfile/b1f86f05d4928c8393fe0f138c0714df3978f0bb":"3f362712695c59536e3e688cca80ae277764a0a05ce28c5cc8ccc91195132de2","libgit2/fuzzers/corpora/packfile/b452cd4b70f2827e3cbd6d5dd20f678b6e55f813":"5b10f1ffaffa3a373290304bdd876e25fa9f96460ea61244b8c31c131cbb3501","libgit2/fuzzers/corpora/packfile/b491dbad4c3edc87aa5a7f12b2c9a447a712c20d":"8c52ee97976acd0e10f5e3ce5546138933f2f43ba00e41bc48f8f56d31759db7","libgit2/fuzzers/corpora/packfile/b54664965911c6fe91e18cd01b68a75c8183b530":"3e151409ace91cb3394fecd59e92b5dc42c0aad29993a1858f2f70a0866a539b","libgit2/fuzzers/corpora/packfile/b68542373c05c0ed25231d09955b2c699d37c45b":"aa687b58b0e73e2e383f8c500d75b591e188efe0168b3ffbcd3771caaa6dd4c7","libgit2/fuzzers/corpora/packfile/b706e78cf7110a78dfccce991cd4ce22c6fd898a":"7b3fefae8d62926959b152b814a31dee7c2ce70fcd6e8b4ed880d1ab914326c0","libgit2/fuzzers/corpora/packfile/b8d3910a75ad8a7058f9c3f202f8eb27419137d7":"1f4fcffd5bda0918550e8b1b5e0106f2bcfce294abc8525f21e943465788a39c","libgit2/fuzzers/corpora/packfile/b93abe6094fb4ebbfa7414fbceb7199ce766075b":"6a8d6b8fce4c36237eefdae3ea8c3b3c16919e6c20c7384d4ef9cb9e8cddf795","libgit2/fuzzers/corpora/packfile/b9a64cc0694f3ac4a3c530c721bbf69026192187":"3301fce5b1142c8d15a7505f756bea29983a91572ccbc3859e1e483ef3517a25","libgit2/fuzzers/corpora/packfile/b9e5319eca8fbc26e5c322e0b151ed8ed60628d1":"fd7a1eef7d0224d9f5558c69f52763fe75863ebc9dd462d80ab1e50c8ce9f739","libgit2/fuzzers/corpora/packfile/ba390745a04c5394601f7aa73fe795097b814d1a":"527ee4c107847f03bf735054864c09358942e137e3b9d44b27e4d9356c9beafc","libgit2/fuzzers/corpora/packfile/bb7d065b776833337d3e1a3071de4d5d2759d78b":"d16bd22f7196c0a70f4b12aa0b290c4c4acecd5d6ba350ecc8447fbdf4c3819b","libgit2/fuzzers/corpora/packfile/bb99cf0bb3e5d75d59300e6ca9cb1f67ce315e3a":"c8c7687cd870980c15d0ceeb8035737e82d2fb95e53c421b3ab3a37ab535f859","libgit2/fuzzers/corpora/packfile/bd9722d91e0615cbdae3cee3476ec6181fbad98d":"6130bd959ddfc70a81745d1e8a84dd163df47c0fc68fcab00f8b3f560f6d3e86","libgit2/fuzzers/corpora/packfile/bf8b4530d8d246dd74ac53a13471bba17941dff7":"4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a","libgit2/fuzzers/corpora/packfile/bffc4698ad4aaddd977fe857da20858aa6654263":"357c417e27c0526868f4b7f7a9cd1cddf8cd2fe14d0e20b3e425b73d5e4298f3","libgit2/fuzzers/corpora/packfile/c0ea828d8f9c4a2c0fc6253908cd283f6c7994a1":"c016406647d3bf5cbdd674defd9a73f0da3871b59e8bf9382286657510d114ec","libgit2/fuzzers/corpora/packfile/c151b760696d665265187501c51f38cd84503634":"528a84ce6b18eb7d0e54be01379122a76dfdca14c97f02e0424aabf0220d9f51","libgit2/fuzzers/corpora/packfile/c16f90096603258174790bc85f076413dad0e228":"3493b717688b6c1743f814be189580aca11e9bd66e8c3f37d50d489445d1c986","libgit2/fuzzers/corpora/packfile/c20fc8fb8f1d44050c281089191b8eac2dc9444c":"8086925c6e2f51d516f2241098600acef7f552fc07b7f08a3c4bf18c81b4203e","libgit2/fuzzers/corpora/packfile/c2143b1a0db17957bec1b41bb2e5f75aa135981e":"452ba1ddef80246c48be7690193c76c1d61185906be9401014fe14f1be64b74f","libgit2/fuzzers/corpora/packfile/c22c3fba53bb2c5579b47852fa9ec54a88c03472":"d3cd0d7533edf8b992042d6be9f8c0b1205349bc69cb5dfcafb8e4b4d41b331c","libgit2/fuzzers/corpora/packfile/c297564cff1bb4f7933221050cfcffa36c59f691":"cc68b55932b8c746566eac4b43c0c6aa579c9aa954293c977c06209b71cc60df","libgit2/fuzzers/corpora/packfile/c2c4da76233acd3efe08eaebb7ae8dc9b3036527":"c3f610f041394931d0c92e7761420c1a4216afcc2b6afd7fc85e0a057977f763","libgit2/fuzzers/corpora/packfile/c3d47118536d19a8d1a601978510cc24344aa8df":"734b0c91bde31b44f8869916f7aa6c8af2f8f065357d28bc7421759b7b02990f","libgit2/fuzzers/corpora/packfile/c4cbb032db94c57061003a85d30bdf4117979b1e":"25b0287732f3e079c3d69a9fd067842324912a804795a1de11018af6f039900c","libgit2/fuzzers/corpora/packfile/c7090127a03c0e7230c11a649e4f98fcb4ca2b75":"3f6933ff9daf5dacfc3d9314be8ef5246aedd998cdcd4a46338283f3c5d73b1f","libgit2/fuzzers/corpora/packfile/c8b839665bd381ff7d006b1b08c35f94f1818556":"90bcfcc55c9e676fce0a6dba512e0b49b224f35bf291dd4a8099d4f2c8f30072","libgit2/fuzzers/corpora/packfile/ca8c7c16d1d6b60e951dcfb558cc97e14231c750":"836f7c7bfaeb1c965c8ab719763d341cecaf76c336fcc2c70b44e5984a54f3ab","libgit2/fuzzers/corpora/packfile/cb46c744c83541a0900e1e61780c18d43031a08b":"d1bbd73bb09190bfb883056771e22e997541ed20079793bf33975fe1654581c3","libgit2/fuzzers/corpora/packfile/cbf1e454dc7ac878bd23e3dfd0b6a28a50b2155d":"81e2325379124dab3e4a96cc3712fce61658e4a752d92fadb7c2c824c67bfab1","libgit2/fuzzers/corpora/packfile/cbfb8cae82ddd82c04996f474fdb4f1b80dcb6db":"0127665b0bc182a350eee4a978422ddf64df676f9c8a60c13b008cdca9e334dc","libgit2/fuzzers/corpora/packfile/cf74f755c004ca634818f8ba44c99fffbaa950a1":"df45a789633238d7b75bf77ffd3317da84344e827de55c364c6c2e24b72d2d63","libgit2/fuzzers/corpora/packfile/d07e4bc786c88b8d2304f84c7db2098666f822c0":"04b8d34e20e604cadb04b9db8f6778c35f45a2d2a3335ea517dafe8c9cd9b06e","libgit2/fuzzers/corpora/packfile/d17ab0db9edea68e8f9f51f471decae84b192a1a":"a3fd68b224e48c35fc35c694f1a5885b905bfd8936c6ca95e3e198ebe770e40b","libgit2/fuzzers/corpora/packfile/d1854cae891ec7b29161ccaf79a24b00c274bdaa":"1b16b1df538ba12dc3f97edbb85caa7050d46c148134290feba80f8236c83db9","libgit2/fuzzers/corpora/packfile/d22aac18f8b435fc34566fe0d3f42464aec9458c":"a6f08f93a50a32c771dbbf344f88a7f526ab57980611ae611372332402288739","libgit2/fuzzers/corpora/packfile/d446a50788c32053358495358696f9d595358bcf":"50a33c54d59026990630fa15ae212ab14bd1cb667fd66d86cc62db4b8a5cd4bf","libgit2/fuzzers/corpora/packfile/d461cbcff85c87b0068f0e9c15d2056197cdfa52":"13322e999c7f0fee54f64452777f11ccba5212b608ff44a1916408d56497c334","libgit2/fuzzers/corpora/packfile/d54709a1b46002c81f57da533379e57f00afe942":"5b5d914df78806af6f0eae28042c8ea46f6329223aee9cac19cce1c1b135dd90","libgit2/fuzzers/corpora/packfile/d567007f84b83e82df7069838bf8b6c5826b18a8":"8a9a2506ee42c512abffb015e844e840855830c8fecd2f217b6c19c782b9be6a","libgit2/fuzzers/corpora/packfile/d5e60b9f94126a9ec865fda83feb6835d294b76b":"39101a8d8a2163a7dcb4016950280bf89438106dd937bc57e93a5e066fbd36e6","libgit2/fuzzers/corpora/packfile/d81092a4f3607ddbba85862facf2285459696078":"b3450940ef5f01f6ca4c62295840bd162c15521a4881ea18fde1c474a2fdc528","libgit2/fuzzers/corpora/packfile/d898eb860ceac044950605db88429e029ea278ef":"fa0e51396fb692eda18a1bc6802acd70fbfb911150e9e48f54eddfa5df254b9d","libgit2/fuzzers/corpora/packfile/d8fc60ccdd8f555c1858b9f0820f263e3d2b58ec":"19753a9b7681b36104c1f79dfc8a6a1eccc088b8c7d2903a446d81694d2fb3a9","libgit2/fuzzers/corpora/packfile/d9b69c63cdc0c1622f2fab84d1307f9e0c0fa3b9":"9c4a4fafd6c2ad4778831b95313194e091f88afe9fac3879e78cf029298dba6b","libgit2/fuzzers/corpora/packfile/db1bb4b7348d387623dcaf0a743d0b11fa18409f":"12244cff24533d52ff3ab0a6c249084a0a751d7b62635c4ce7e94c3ab5c95bd5","libgit2/fuzzers/corpora/packfile/db291360a195c79ae504a3dfb2cd0f71cbc11902":"201ebc02ab846845e609102cd8e73a65a74419f1487cf2fc05f263163857a143","libgit2/fuzzers/corpora/packfile/dc98359b3ef2ced9c3d07636c89d475a564c39d9":"c40b2356ab24d6c4cf18060a662bcc10926e2f7fdf251c126d5a67f687b570eb","libgit2/fuzzers/corpora/packfile/dccc5642917b20b4dd64d3e44b71d08da30445e9":"f1b532b1b192b5e26fd79ec7e7bf82563da500ad8f136672c4b67abb87fd2ee5","libgit2/fuzzers/corpora/packfile/dd79c8cfb8beeacd0460429944b4ecbe95a31561":"30a5bfa58e128af9e5a4955725d8ad26d4d574a537b58b7dc6d357acad578572","libgit2/fuzzers/corpora/packfile/de9550264c4e2dbef14e1281ff3693f2d19dc1c9":"d62a88e4f74022694b8c6117e1ca882da1edeae3704c446ba77159fdb8f754bc","libgit2/fuzzers/corpora/packfile/df8b4d163e9ed75634eb56467343bde73b13263e":"112008b54d05f2aa80a293a94234d7468ac623c15da47d8b5585054c6021a4f2","libgit2/fuzzers/corpora/packfile/e0184adedf913b076626646d3f52c3b49c39ad6d":"a9f51566bd6705f7ea6ad54bb9deb449f795582d6529a0e22207b8981233ec58","libgit2/fuzzers/corpora/packfile/e0905bac594c818b9cfa909269114977c4d6d1b2":"b4714cd84ab0b51293c704acc0f79884259cb139e9f5b9858a4214343420fb5c","libgit2/fuzzers/corpora/packfile/e0bcb16cd6b42128201e1b6454323175a7e412f0":"ae0dbf170be313a1ba07cfec88d7898bf10a8b2b6fa0461efacc02588942c9c3","libgit2/fuzzers/corpora/packfile/e1ac9563c33f4f31b3e147b9d2fef80fca550948":"ebf725be55096adeff694160b4d8cad47c1ebba470614285939fc9e8dd48092b","libgit2/fuzzers/corpora/packfile/e230c91352f1b07f6f34da803d07e75c06897b30":"e8f1a7e7bd2af4cff5632d7d3b8863078bc4c7ea28064115144916dc63ac8c8a","libgit2/fuzzers/corpora/packfile/e26b3bacbfd6603d021d4ddadbac94b7b7aa0034":"322cf637730efb6ef79fca7bba1d07f80cc1944adc63e24437e25e8c833312f9","libgit2/fuzzers/corpora/packfile/e2a6f8dc3dc5d6c859f19d6e0fa64745201df0a6":"764a43d33fb0ab9ed5d7c9cfcec8ef580295483231f14be3db6748f6b7497104","libgit2/fuzzers/corpora/packfile/e2ba004118345660b379df5147bfa7a39d884dbc":"c0b2d8f765e2414743a5b3c74b0a7b9f302de9625517bfbc2405530fd33af43e","libgit2/fuzzers/corpora/packfile/e45aaf139d726366a18dce9e4854ee6c82901677":"a612b1c1cab495d0f15a91ab991637a4c9f059dfba2f5b091d2e2e21d871916f","libgit2/fuzzers/corpora/packfile/e4b3ab7e8c18de815fc8bd6ebfd5d52cf1924a8e":"5ebc6e0563be00d16f467eb3ad50c10066925330d9801e812136d3732980503e","libgit2/fuzzers/corpora/packfile/e6818b96c50bb749911248959af81a9c412a0223":"6957278b7eaeeb4d4c0f3c1221cb5006dc72123b91c49c934a281791e58d984a","libgit2/fuzzers/corpora/packfile/e69f20e9f683920d3fb4329abd951e878b1f9372":"f67ab10ad4e4c53121b6a5fe4da9c10ddee905b978d3788d2723d7bfacbe28a9","libgit2/fuzzers/corpora/packfile/e6eb439fef7d5461bc3552aa7c064d24e44c5f32":"08b43112bb296295a65deb69bc63bc2958d999a9b297bd26ed57cb0585e28ee0","libgit2/fuzzers/corpora/packfile/e9d9930dc3fea44fbc7acb0d1ef4bd867f1c902b":"5be64c7ad54d3db215d0ef3f210b0aee9ae4633b2881f7d0072810bde509f1a3","libgit2/fuzzers/corpora/packfile/eb05b6ad73fb1f69ef750d0b9cb6c606ab9d949f":"60afaa675730f8ec6476db50b3d40686774533ca08f4ce54b058a322fb51edb5","libgit2/fuzzers/corpora/packfile/eb0814ae767e5f28b87c998b0f44dcf80814db1b":"d4322cebd5966ceb5083cc2c31bc7781f79697a5158323896c18a17a62019188","libgit2/fuzzers/corpora/packfile/ebbd9763912dd557d08abd1373c867a4b56e6a41":"d165a3ccd24ec544a957f94ba8703521fa770744eb0699fe34071a8d118a26b3","libgit2/fuzzers/corpora/packfile/ebcdcb7effcc3f06e0d503638ac621de877fc554":"d1211001882d2ce16a8553e449b6c8b7f71e61836efc2e416143808f20e721e7","libgit2/fuzzers/corpora/packfile/eddccafb2716adafb9ad48203f0621bb00ebc73f":"2d39b23388680948e0061be0bb55ceccde983d1e9648e25fb44dc24c13dd4ae9","libgit2/fuzzers/corpora/packfile/edfbf20c83d3cec45470105581f7dc8b7e0889da":"9ca35acacf2da27dea68e300d51034b0bd0c898fee8d0ee44f93f3cd2b87c519","libgit2/fuzzers/corpora/packfile/f03218467b1c74e465cebb3b8092e21a5122f31d":"2c0fd6635a29873006859b664676c0b75ca95b5e46b0b95266877085d29d3452","libgit2/fuzzers/corpora/packfile/f28600befd899a94bed8e62853e90655d614f439":"51adf8866db0f293c43f8c7a96b5414c4e84d7ee8d997bf31aa4e6e5b18a99ad","libgit2/fuzzers/corpora/packfile/f3b15185b7a9a10716752d58434fe656d839092e":"e65fbd6e85c58a5976b116f05a70007aa3eb6ff0381dc64940c87a94fd285238","libgit2/fuzzers/corpora/packfile/f436ed7933482610e08e18b40e9eec102b63b7d4":"3aad42ed5e354244809aa24d1fafb03215ee3d50ee4cfcacbaa87ed69fb3f1e7","libgit2/fuzzers/corpora/packfile/f55ea5b7c1cf5400aae56d7faf65a42320d0323a":"2c5f37766a0c3ff147a264a9c1633ca4418c82b76e8ffc6bb617a303e2b39032","libgit2/fuzzers/corpora/packfile/f5eeab2d009aa4984378df6bfdd89366b7ecbb32":"72636181279c39fee14ca021361f08e0f9c2b4153690906c6e6fd2da3411ce23","libgit2/fuzzers/corpora/packfile/f6250c8b3cc0510e0f8f621100be83f018e2d234":"87033bb0d6c87b837ed9b5fb618a0ac5d807260e30072777583ae6a2431d43ec","libgit2/fuzzers/corpora/packfile/f7168410c7158ff7331698930937f9cdc54f4d8a":"0dbbde31abdb54bd8ba54779851e67dd2d0942a1bde5c26fb35e3651c715b479","libgit2/fuzzers/corpora/packfile/f91847640af285c1b8a6df27f5c50686ed0deb70":"1bde3122ca94ad63260aa702d4146c791bf1cc05d4b2405ac7ce95d40a09e4fe","libgit2/fuzzers/corpora/packfile/fa58a6b2d3286a136a43afeeaac589d2dde0a2a6":"2dc654a3b45efbeb20547537e2b73ee72fb363749625e1a63fb87e4cdf4ed187","libgit2/fuzzers/corpora/packfile/fe3667be5fd2ffdd553ae04a534a2e9ce5445188":"b0c569bab52da58c60d4a6961391d5b372d0c5f699330edb016153d4da9208cf","libgit2/fuzzers/corpora/packfile/ff21cad92ddd105224408fa696e91080a8cf98fb":"338ebb72e8e1cfb7e2e06f7489ac532092b9d65a46aa84b11ab01f7c85d4fdef","libgit2/fuzzers/corpora/packfile/ff9804ac04790bd58cdd124526c00b920469b812":"8cec4157325a1241ec8cfee807c356c5d43f2caacd02ca673f70df3a9f6bee3e","libgit2/fuzzers/corpora/packfile/ffc54ca808e7666f250133ad0ae2185ad688a826":"9be3799f24592e94e1f7991e5f312648a509ce2fb1edbafa50a66b65c916539a","libgit2/fuzzers/download_refs_fuzzer.c":"5f3f912d61cf808a381acf89e06f9f9970d5ec8fb13a3f7f09249553abbd047c","libgit2/fuzzers/objects_fuzzer.c":"294be4de22f1e9ff962ad3da9bbc004538004c95af67375422823511a3dfd9eb","libgit2/fuzzers/packfile_fuzzer.c":"e8dfb5bb36cf4e861f6d22b0a8d534e28a9a4ee8b410a6d9a6d250b285953bee","libgit2/fuzzers/standalone_driver.c":"72972d4d1e4139d1188c4ba35628eb93f4c7729efee9d5be29078afc53960e7d","libgit2/git.git-authors":"3f26949ee933d877d7797c8401c5d1f77780d3822b495fee98bdb085e9e5c7ea","libgit2/include/git2.h":"1a691bf8a76c8c6fcb28e0206ac944f9ea8459d09e14ec671761e30ca1e1a976","libgit2/include/git2/annotated_commit.h":"b12f2427151df5fc98e3b4386590e1f4626a9d63c164043f9de10ae5f1c5a1c5","libgit2/include/git2/apply.h":"b24e7c2dab9a6659afba24ac4feb02b6292e6ce198d79f4420fce34925d4fad7","libgit2/include/git2/attr.h":"7f9b295d892edea98c0db8415ae3d737e48d1f077a1ed01a7f9e3d9d8e0a7b01","libgit2/include/git2/blame.h":"5ca64dece15d1b4eb350e8ec57b0ce46e6047879e721183b6203c2555183a797","libgit2/include/git2/blob.h":"0dcee4bb6a375edc9bf8a15e3836f87860ac0536a71a8b585da622ad7206b34f","libgit2/include/git2/branch.h":"0d5bcf381bd96bb39f8b49b28ad0c64a737655e47909b2ab71a1ffc9f169ba20","libgit2/include/git2/buffer.h":"6123f50ce96972ed89c1a4316ee1b91d4e319002bccb16d79b460f59c0a4524e","libgit2/include/git2/checkout.h":"1173d124aac04c2263ca842f1c8bb5285238757dd220718598b9eedc0ab39b99","libgit2/include/git2/cherrypick.h":"b7992fc8e527ca0839d2e118321d3ae959a04a928ed9c3a1a1a993f796a46607","libgit2/include/git2/clone.h":"4f29df3fbf99ef2b01f796f69bb83f75cdb7e009a35153f1a64e549285600d58","libgit2/include/git2/commit.h":"ce4bc01f4e4a7dc229d912188fd647767fa32f379ea3f823ef2f544cae9e4fe7","libgit2/include/git2/common.h":"8139d12115f8d348b41ecb46ee5f6edc151838673b4e20a9a661f1e1fbe9ac05","libgit2/include/git2/config.h":"679a555f7ca32970e7b19f9e68b0c5a7e0ea25d952890766c36aa97e13bb1a76","libgit2/include/git2/cred_helpers.h":"b6cab2f38efd56fe0da379bf9a19493f362018a6ae31243027b1ec5a637d1bd1","libgit2/include/git2/deprecated.h":"18c10d0e45bfc59c701ebc42db1931c7101cad692e347167d231035f05119075","libgit2/include/git2/describe.h":"08b3280fbb5c38c5b261e317380bd602948ad5c0c94c6073329fdb222c110700","libgit2/include/git2/diff.h":"2a99276dae3c1a321203920cf628058754e9231aa90a60174780d698b9c85460","libgit2/include/git2/errors.h":"12df1c336d588b024a84a733366ddb81942cdf1c6b3625a3ba811ce92079439e","libgit2/include/git2/filter.h":"4013f43c76c36bc5ee562f2ca1d5027b17f40760d6f69543f8ee96c0a9460c63","libgit2/include/git2/global.h":"88e49fa7593012aa9575df08755b907b5b613f43278f477e9ca8e4feedbe6786","libgit2/include/git2/graph.h":"9b70d4c291f69803c51e8859c416f5ff81850738d3c4d1cdca0a44247fbb7086","libgit2/include/git2/ignore.h":"266b8bbef564bec63b4fe7d1d3042ffd273f252f151bdec23cc4f77c0febb883","libgit2/include/git2/index.h":"71d68397c1dcd4c2f42aa62d446ebcadf1faf3d63613b33792abeefb11d7ff21","libgit2/include/git2/indexer.h":"5906bf9d3bbdf4c4f77e51362dace7d769943d8620a62d963b4166b5f8cfd735","libgit2/include/git2/mailmap.h":"4f0d18eb0ab5ffdacdd716a9649319683fb84a33627bb4dfa6fed8aedff55d73","libgit2/include/git2/merge.h":"b526cbceb438feb65753f8c585d9a8b8f733058283df7b22e5794c46639a1d9d","libgit2/include/git2/message.h":"dd9a84083afa7835e4445e444d85756458133ad34c96f8529c2ab942e8ade5a7","libgit2/include/git2/net.h":"aa6ce5cde1a1c0dc586b3ac22bfd68689505d05fd91ee4c128c0225fdc7676ca","libgit2/include/git2/notes.h":"85a249b9ea66da28802dc0e0d93f0217b14e2c5cd621a2d4353e43308f2d905b","libgit2/include/git2/object.h":"17a436ac9b3c900e4afecd478f42cec2593e9f3037d6f35456c41fd12b457f41","libgit2/include/git2/odb.h":"761e49bde27ca0539f1761566b25eacf959cf6c2f4e9e13b2492fb6162f00ffb","libgit2/include/git2/odb_backend.h":"0b43a7072550a54e2d17494f6d7709d9cf0637643cfc07fe3f2e62296c4ccae4","libgit2/include/git2/oid.h":"8f07c6fad392eb2d50c09dbf64f391d14ca5c752c211a9e3ee248c4a13580927","libgit2/include/git2/oidarray.h":"9b89c71035101bd1c315c192b72ce50307a679d212ed4be53c68af74f1d2908f","libgit2/include/git2/pack.h":"e8db34362fd7e4243cc52e2b1d3733a427772cc78fb10b2d355fb54c9bc90318","libgit2/include/git2/patch.h":"c9dfe91324fa0884c154953f1645b6354dfdca3b551de04032399e6de865945b","libgit2/include/git2/pathspec.h":"5b482e78f28b084ba7b399b1f4612e58c7b8077e56403d5cb8f2cbec8798eb0c","libgit2/include/git2/proxy.h":"f15d319f1eb226aac56bee8a0c739608413e4bcaa6b362a47aa3e1ac2b08f308","libgit2/include/git2/rebase.h":"f97c69164439a18b14b36783e4455a7ddfbf2a2f256c8bcf7d1f7ec75964228c","libgit2/include/git2/refdb.h":"77a1b09f4ea49607e7dbaadec51680316e67fc574f822e7f5c92e6e0594c3905","libgit2/include/git2/reflog.h":"c3239c314b3d7bdcb056dcaf7fe31834fdc5905bf98f3e6682d11ad7817bcd4b","libgit2/include/git2/refs.h":"3b624a6085b13d09f45b8dcf3c7ae009267e8d0e52f8fae23e8446855f85eb13","libgit2/include/git2/refspec.h":"3fac2002e7bcc36fba7e353e728846423c121520e8caf00836d232493eda2db0","libgit2/include/git2/remote.h":"42a00d82174e4b883a9ab0f73fa097ab41ec4b6e8db372f674165f0d3e84d7ca","libgit2/include/git2/repository.h":"a5a4fe437d2102f79a7c8d316d0572d5e2b60f7cd599ebaa5f84a5cfeac4d6c1","libgit2/include/git2/reset.h":"303c3b9ac582a59000be80c3c2acec5eaa50c207112fd42efae77e6f3a308909","libgit2/include/git2/revert.h":"fdc9b2a8106191b36edac31d586375f82257614050b1d75fdcd0066e36da2243","libgit2/include/git2/revparse.h":"3447f28f4f811c176bcd43040f68a040111e6c46ad18a3b3fbbcab805964ed5f","libgit2/include/git2/revwalk.h":"5e44012562372dfd07905944b5aba5ca7b46112a23b6d01ffe390884bb40628e","libgit2/include/git2/signature.h":"c4562eb9a73f0f58fe575f040bf4a81fb9228eff91a8d4e22bcbb74007ff23af","libgit2/include/git2/stash.h":"0ec25781eeac85f917bcef432f0eef7c96d7552f18a7cb20978004195884ddb8","libgit2/include/git2/status.h":"b93481ba78d6c76c3bacb7549ca2350c39a9cae9f14639bb07b0328fccc633a9","libgit2/include/git2/stdint.h":"f8e051fb82c10f81982ed3df4fb7572245112567c749a8e4b64883f5cddfc45a","libgit2/include/git2/strarray.h":"bc8661586c2ec8259135dec395514777d0be3fe8078a29ee8be8375d6b4b093f","libgit2/include/git2/submodule.h":"fee3e34b5a5eef9d75b2f6d82ad70308f515495170454572308985ae305a78f4","libgit2/include/git2/sys/alloc.h":"9a19fb88e2c70146520d63e01778e22938976a4b754e4bb9e487c4d5a2ca486b","libgit2/include/git2/sys/commit.h":"3d1b2220325a82983ecb271c2eb8383a8db134dfc0da96b1f050f3664871252a","libgit2/include/git2/sys/config.h":"7888b5265f18640820d43f8ffc31e3e6b3153398ee2851d657ae8b28bdcd10a4","libgit2/include/git2/sys/diff.h":"e341f693acb25645f6ed47c041fc4eda8996a6f1d42905ae4f87fffba22520f3","libgit2/include/git2/sys/filter.h":"0c03098a51d5cad022dd317ad5a5837ff624f96fe36ee82da1ed5416426f0a52","libgit2/include/git2/sys/hashsig.h":"5677f86c02e557c7897e98d395e83d8168c532916ecfb7f9ca5bf7b4057141f4","libgit2/include/git2/sys/index.h":"fa99895949c987b7d40f47f5f6ea6e7f2dcfacb6438e59af7bf3630a7c7c4fa9","libgit2/include/git2/sys/mempack.h":"46f849ec737da6bb31bd35f3a8b0cc495d8c7f296d1acb017cab0431928d437f","libgit2/include/git2/sys/merge.h":"0f55133387914d5184ed517f3f929efd69090dbd503d75ad2fddb89e180c4655","libgit2/include/git2/sys/odb_backend.h":"c409d3131c51b1636303e562e070ebb2dac83bba6309f08d5c8a97df76a123c8","libgit2/include/git2/sys/openssl.h":"011d45d1991a7d4467b5de5c574718af5b16198fb1581639845fd8d07bef7758","libgit2/include/git2/sys/path.h":"97adf0e0751e456546c7c0119743e50aa428fad8a29184fcc637db1eaae08b67","libgit2/include/git2/sys/refdb_backend.h":"7526b2a43bc895c18bc164797001d8983f0cdd3e20ae19690b2ca9492793a858","libgit2/include/git2/sys/reflog.h":"c307ce8e9c8b0483ec45ce34a200f74e1ee73bfea9c4c7b0cc3923e3881360ca","libgit2/include/git2/sys/refs.h":"ee98c1aa0596b1cb409795a94de4891392e1675c42e8877a1e38bd0a5c3fd2d0","libgit2/include/git2/sys/repository.h":"7011981874a2325ea62ab21b0b074bfefb0ad729f51fd1d7a762fc3af883c7d8","libgit2/include/git2/sys/stream.h":"6bd6609f2dd2acaf7206c9542a02abad5439a6516f1ff160f1df040da33ad829","libgit2/include/git2/sys/transport.h":"0fc49f1afc74351bc8b106820ba8db8a446867dafec6b22e5f80c48dd41455d7","libgit2/include/git2/tag.h":"340f5aac9a05cbed975f5bc88522206e545fa4ecdb61b74929c8a36aef339f14","libgit2/include/git2/trace.h":"f9aaff56cd6e6ea2dc5f7e221f198016f7d4a947829340a45c12714bf32f6738","libgit2/include/git2/transaction.h":"4c7969130a952134c597e84a06f38ca4b19e0b372df88085cb4f846292681c5b","libgit2/include/git2/transport.h":"6d251fc43464195b1233f0bc4dd4e916cb800fc969a4313e988221c33ba36d0a","libgit2/include/git2/tree.h":"f78fe72f8fb509ee87a6e08bf9710f994c15408674901de8a776270c69f05b6c","libgit2/include/git2/types.h":"72e7d4ee4e4e373f03173c90f4ce44097e0eb553a4d64a2aeff448a4dac9da89","libgit2/include/git2/version.h":"6708c1341871e3ba8a525c63fa536c5b636464cf72f57c06de7b2f5b22d8c2d8","libgit2/include/git2/worktree.h":"03bd587205770db810df538cabda777f60b7e40307180748871ef7ef7dc1d511","libgit2/libgit2.pc.in":"e03f55b445ac78993a06b2dea6018acea775a38161687f8a583d0de371acfe8b","libgit2/package.json":"5b1e6e439e5df09c82cc7cd5160ebe239e5adca51381c2b31f790b89c7f0da15","libgit2/script/backport.sh":"6ef93a8c4a15ef74d2639638db3b24d20a76fc31faa53b1c34b07e3759c78fe6","libgit2/script/leaks.sh":"62532838555750cfdbff91709c40b1c1356e399238fc29379a45802922530a51","libgit2/script/user_model.c":"073e0b631f2d50af9c326dc009c626dfb9d31707d36bc61396ad9960160652bf","libgit2/script/user_nodefs.h":"4287333a6d7484a5a5796e6deadea53ec1ef587e4c571351e3fab61cf8badb45","libgit2/script/valgrind.sh":"13d1e34010c351992ac5950dbadf35928eaabfc9ba3acad336e7677fbda0946c","libgit2/script/valgrind.supp":"2160c174eda0e9a6bf2f9d39e967f601111703a06cc9cbb523a88e73d8a24264","libgit2/src/CMakeLists.txt":"000987699943bb08407eac146c5c08efb8c30dd015d55a43c80d0a1c62c89d61","libgit2/src/alloc.c":"83963ee373f9435e8eeb118bf412db0f96e3a918cf6dfdd0483ec9e26a70a3eb","libgit2/src/alloc.h":"0897973a8dd43caeedf3806771930d163db62554af8efc61b1c536e7daeb4052","libgit2/src/allocators/stdalloc.c":"1b81cf6589dcc7413c1a6ed7d0183689cfea619768b3b7806ba311ce6d6b3cbf","libgit2/src/allocators/stdalloc.h":"fe632f78c5cb6a079cc5f5dab9e7381aa504dc6937a0222f8de996c4f1f74e9c","libgit2/src/allocators/win32_crtdbg.c":"1324acacbee2596b05f79cf594d1f472331cd918633370795f714ffd00c85daa","libgit2/src/allocators/win32_crtdbg.h":"ebe0dcab46def4f3586a0e981b8bd5cc82e0ca35a62e3f17e0470933422135fe","libgit2/src/annotated_commit.c":"47148878a19e73a5f74ede34163af39f6c29ab6d106900845ac450240415a01d","libgit2/src/annotated_commit.h":"0c685dee827676a1d9548cb57d017fbdd20bade9ea78da62a1403e078b1e2fe2","libgit2/src/apply.c":"24023ec019a9f13d114b045a9737cc5a91fafd1da052217fcc12cb7f8a154fdf","libgit2/src/apply.h":"f506155358417b3d3b9b56599228e28bd757a23713e74cd049c393f4ce9d1a03","libgit2/src/array.h":"97e942c6173c13ce665b5f4d1e6d82b3dec63ee8c0c511d8df31db04e8cd02cc","libgit2/src/attr.c":"44da9b02f6aed86c3481b8018a59d19e0c22df0b7059852ce937d783756eb04b","libgit2/src/attr.h":"c940426d88f00d1510d2698897d5fd1b9270d91ec0c86a7df10b9d07f598171e","libgit2/src/attr_file.c":"5dffde5053b4d0908d81fb8cda2e1e4ce33257d8c96c32de6eefe16bddedcb1e","libgit2/src/attr_file.h":"3237c0e012aaff478627db897e988e412c7ecc7f04147e35678e5bf3b1cc4e1e","libgit2/src/attrcache.c":"dde42365c6e80f9874a1eed7d3ff6b1e0d1df1c59ea4738541ac5e6fc7f2d7ae","libgit2/src/attrcache.h":"4d151f08fdac02168ef71426b8669da440e81925a88e89815efa8a08ddf5d3ca","libgit2/src/bitvec.h":"281444c865be87104cff9c1b3998877a67bfd92af4b0e5b9b034fd48f6569f7a","libgit2/src/blame.c":"d209f7b6d056075b82d7277b0dcd11b3e3f238c0155ed48726833d54f446ac08","libgit2/src/blame.h":"c1b0660a201d27ac53e781606bf51e60e89d8609982e9ef44bcd3c061853f6a7","libgit2/src/blame_git.c":"e786245d10bec4f7fcdbd7db9c2270fbacc19ac82947a07948b47802032f61e2","libgit2/src/blame_git.h":"9b813f16b93512d27d93648e53d1438d5b931024701273b5976c1da41868e286","libgit2/src/blob.c":"bdcbdc49566beaf7a3c5e6689158f29f29a83e776f1a9b9688d62ff56a1fd64f","libgit2/src/blob.h":"d72bcd2f634e3023aeb7ed03375b143377dcc5a79f77bdd42dd99d326d35b5a0","libgit2/src/branch.c":"b08c5a25cb239e338875fd9e226638c318932343713827ab9c91d0e595923e70","libgit2/src/branch.h":"c73beffe8a3a21390d49f5cc99601accb3e03d82c150be70da823548e031b6d3","libgit2/src/buf_text.c":"cb7a63ea17db38ae7f233d18537854a6bc5af73eec41fecf1575a5f22f49718d","libgit2/src/buf_text.h":"4ec92a3613a02bc4ba977680e6d96e2eccf0563d43a9693232f8631866174e96","libgit2/src/buffer.c":"2758b37c0869e9070a16b25df656a58fae45700d84226134e40b63c4204a6fba","libgit2/src/buffer.h":"1c37582179cf04f2746f482ecc0c04629359d942ec37589223a6fd4efb3d9ebf","libgit2/src/cache.c":"0a16103749f996c0c3ffc4ce95183774191269a6b1f8a3165859ca3a9a041255","libgit2/src/cache.h":"90e470b0f5dc2f1c9b61bb9a63970b55111270d93a7daa467b8d0792acc9841f","libgit2/src/cc-compat.h":"18622830881547152755d21f95feeb1cf8fe29203b7e35255979539fc572e4d5","libgit2/src/checkout.c":"c2b03be7b6f0ab7166a9ef15a4bfcec1817d238d05daaf29529ddbe8850f4ca4","libgit2/src/checkout.h":"deeaae59fbd6f4cb3d6c5b67133df66832ad3e49bc9585b6ce9c5d0aa4aa6ef0","libgit2/src/cherrypick.c":"9e5d4e0fcf51c94bb41b00e7ce3fa5ee71e37c39b6a429d5ce76c454594697e3","libgit2/src/clone.c":"7075e2b7ecb9f64af7b82a22caf8b23ab029b57ffbd7e86e6d9ace29213981df","libgit2/src/clone.h":"b6748c9ced7f93eb57f967679b67c8381e2fd038921aa4035a4e24ec482d6f6c","libgit2/src/commit.c":"c1af08dcb36f440bd836baabab3bfc43dd33782ca9c9cbfc2fcd3dde03f8308f","libgit2/src/commit.h":"6d46760345b792062679a51471449ec69ffe19079a50f312b51c330fe6a0b519","libgit2/src/commit_list.c":"70751ad5273117b9a7700c611cf3e10cdbbfc91ecee04cd9a1e35fe39ead9817","libgit2/src/commit_list.h":"8640d671d1785f1be371f72b06c332675ae85ab03c65db12b7beaea5f9098c11","libgit2/src/common.h":"37ce11f7b107c6255c30fdc72e1395a398dc6783c71fbd081477e2b60c396e06","libgit2/src/config.c":"360195911397d1f05924ff98d75a5165a2fdd7791a1b7555fef5b54bf6eb345c","libgit2/src/config.h":"c37e78949ab85b1b4694cc39d494c9990e3b7e21f98eee79325645a1382ecc5b","libgit2/src/config_backend.h":"8a368a7b9235aca7a6fc70e6192b1dc9ca85c881faabb69ce612c011a53cdaa2","libgit2/src/config_cache.c":"9c69d28a6ffdbb049b1de1e653ea94f4fa1059c5b11dc5063539bb6e8cf8ede0","libgit2/src/config_entries.c":"7504b0d335b0a22c334329f18b2cd8330c4bbcb8d518af59a186c7213a1a85d8","libgit2/src/config_entries.h":"932abf82f5103fef5c6e991a6e50effeb33cb6ce90eb1b15f6606d9f370feb66","libgit2/src/config_file.c":"02ff3551aac48415ec2645a289698d5b159072570ea7391ac7ed4207b0f71b82","libgit2/src/config_mem.c":"93cc70ae2915a209f7f8e0455a261b2269ab9d9487ef69c4256d2496c796ea71","libgit2/src/config_parse.c":"86709c067f116af8902a8c9df794cb9e7bc8612a0022b928f0bbeb582460abe5","libgit2/src/config_parse.h":"ed2e0138e13fc0115fba047c80687eb20778984bb2ee13c261ae69893e11e5a9","libgit2/src/config_snapshot.c":"bf66b34d0649e192679e6bfadb4491b7fdebac7d892e6d9bd9c75ff3b06c6edf","libgit2/src/crlf.c":"4b7c6b911b3cc1dbddec34f65f529eef98f7118323252eb1572a70c30cf41713","libgit2/src/date.c":"f25e34b3a37facbac7db64d60708d9021d0fe2a2492ebd32432399e0e3ad7e90","libgit2/src/delta.c":"0496cb9bed8143c043145e30ef7702441d1fa919a48edbdc203f50816e33ce94","libgit2/src/delta.h":"c757526292144083a0e96e7ab259080e83158e28c4819c4fa8bc2523aec12a59","libgit2/src/describe.c":"660cf42bbc1dc405e4e58e0a50f1d82552514be7656d73bc7f06b9bf3f2b9197","libgit2/src/diff.c":"6a7d06a34c2e20c71299cd9f22d02c90ff495125cc5696474aa92b7cca235afe","libgit2/src/diff.h":"06fc73f98ecc56a5788c0ab2ad8aa68e1fa06579ea1695b1fcba0e0e3a0775e3","libgit2/src/diff_driver.c":"70affc564ae415d1d1339365140a2d539da645dd1209deba0145e8f6364e11d4","libgit2/src/diff_driver.h":"a59c56162e5ee30af5a831b45fcf60833a5a622c05a97b6ac052186a507ded01","libgit2/src/diff_file.c":"03f03169b6d9f6c0295e07f699abc94639b1f41ba1e31eb200716adb7c7f4df1","libgit2/src/diff_file.h":"c4155c960e8e6d773b86161ba01c86f2be5b3e7fa0142747ae6ba1e039676044","libgit2/src/diff_generate.c":"66d846160085efa7769f502f92587d82472984e77260aec5e13476f18faa5514","libgit2/src/diff_generate.h":"49d845bd368538b4f255a2248af863f62c60e695668aea1ddb089c66e86716bf","libgit2/src/diff_parse.c":"18044ddb139273030e4c9e1e328d1e74329a75d03bbde3ffe71f616343b9dcfd","libgit2/src/diff_parse.h":"8902d9ba9102f10898c14d0a41a8d5823450527266908cbbb06e676309e23f56","libgit2/src/diff_print.c":"f6894500f810dbe73c29d01ea2c6f11eeeb4dea87d2458364b9899f9f10f03f4","libgit2/src/diff_stats.c":"566944912aadcc49e4cf6de41b85892480a8ed8707d19439c776a7c48cfd7c85","libgit2/src/diff_tform.c":"152940bc118880043cb26011194bfd580d75625ae0a310b970aa581b3f7604fc","libgit2/src/diff_tform.h":"a4a7433036cefffaa9d968ff45244afb4957313cd9c28980cc102f172f9eaf5a","libgit2/src/diff_xdiff.c":"5f4b6667b2cfc4ce04e37dbfb0d3f5e36a98cb6762e45b8182af2f993f9cc07f","libgit2/src/diff_xdiff.h":"8d083e69b9b90a5b937fdbead37dcc8e000495a16a7139ec600dda735285561a","libgit2/src/errors.c":"6c2a2061ca269807572b9e43fdd085bddcef2653944dcf0a87578c2df4aaa7c2","libgit2/src/errors.h":"da1ecfac8eb3359c5d60365981a34dc2c6527bd07fd5acee3141439633adb251","libgit2/src/features.h.in":"fee4fd59d18c3dc1c85fdf613cb72a500c108df6643269f3f97a7281a7e69fcf","libgit2/src/fetch.c":"6106680e57ad4834905e2afc4646ef94093b670d3ccbbb7c96dfbb1b5135240d","libgit2/src/fetch.h":"93669dbc5007dfe99856c76d35ca82fd25bcc59f3b5308cd0ca15a14d9fa865d","libgit2/src/fetchhead.c":"a305413a856866decc437bf222f36971b7fbaa488a2f298cda161f8c8f9d963f","libgit2/src/fetchhead.h":"65681769629f670afcf739d582bb7ae90f702f0c6085de3f26b79fb3293d1dc7","libgit2/src/filebuf.c":"709731f48a87a4d8e46c40df8697da9da703d6093b5da1c9c94eed9e02c4db94","libgit2/src/filebuf.h":"addc0cc02b56a9e0c60b334d51cc1fe68bcac82ea838d3189dbeaf8da46340b0","libgit2/src/filter.c":"2036db97cc5696e1b15694aa7cb549e3d1d08094bbe8bdcceb6dc0589d0b553b","libgit2/src/filter.h":"cd7edde15a42f16c2c30e431ed407345c7663c1f14a20c4b525ab1bdbd736797","libgit2/src/futils.c":"ca1197653b03f494c60aaad9ea7d0082458c8e5b9e4cd5f1cc99067b34fe41fe","libgit2/src/futils.h":"2c3c19c8077e854f4e060c67766c577a830a3388ec013ef39026003c4356c990","libgit2/src/global.c":"e43d735f0920856afde996c9e17e027cd429919759688ebd4c6b0700965a7592","libgit2/src/global.h":"20e6c01113aa2e0c374f2e2fd538d7e57d781c78e3aec1e15b7da69dd5830032","libgit2/src/graph.c":"796426d52cbf8110cbed8db369ff88752c8100de4fbf53da31dfa9b0044632dc","libgit2/src/hash.c":"e5bfe87d2cfe885ac3fbd39da5984c5001c4570ba08fe658f1cfe1baf5ad5fd2","libgit2/src/hash.h":"21543ccdf119b879313e5b65fe8c3e4e381523f486859c3897cbc05b0a954ddd","libgit2/src/hash/sha1.h":"9349e5886a08c37d57d32e73b83470f9da658a36f06b6bdb79a43d15fbb51093","libgit2/src/hash/sha1/collisiondetect.c":"a2155f06ce5e8b2d6022008402a479b866ddf8795c11779138d6345fff9788b4","libgit2/src/hash/sha1/collisiondetect.h":"5a1a2a35d0fe5a9e61f4c65fa07e68a923601ad12e0bc14de0d64b634dc1270c","libgit2/src/hash/sha1/common_crypto.c":"7b5be0a2eeca2e51722f6019a98d3e815d2f8c1191e14f36baba6c53be140510","libgit2/src/hash/sha1/common_crypto.h":"bde45e520496280b52c9fc7eae9c987f9f0f2a29a0d4c42cc0a451df3907897b","libgit2/src/hash/sha1/generic.c":"4bab2be3f32eebdf1ba71c71b32d1762eed40e1be4b1e012fe7900a88789e00c","libgit2/src/hash/sha1/generic.h":"b754e12eb4ab867b23dbb241b4f0edd277e42591ea9495287f098baa4e2d3fe7","libgit2/src/hash/sha1/mbedtls.c":"dd4e318b134cea917f67f5184b0aaf0266695db24a4da91d83b3cf9ede15201b","libgit2/src/hash/sha1/mbedtls.h":"be359c3f5006ce661cdf344c857f2725c8a5722bf15e300f5bd30a532f0e900b","libgit2/src/hash/sha1/openssl.c":"0c08735687474fe9da3a2cc21633a0b8c3435dc6101da44b45554f37ad9b2885","libgit2/src/hash/sha1/openssl.h":"ee9d4c8091b780c475b1342e2bb7d7934d2948a2938caac197cab7464a67819b","libgit2/src/hash/sha1/sha1dc/sha1.c":"f62247c8406698760eec4dad5e02f5de4e59ecc76cce8d8be05c344802df5e6d","libgit2/src/hash/sha1/sha1dc/sha1.h":"78f97f092c20329d1fa8d9a8cbb3d53bb90be19cbc49f1917605a9ddf520de83","libgit2/src/hash/sha1/sha1dc/ubc_check.c":"7b0db83569ba82965dc0d16e51e9ad85167cdfdab343f9a02c2c475bfdd93956","libgit2/src/hash/sha1/sha1dc/ubc_check.h":"4a140693701da167b4709c4c1b330800a0c29f2a065d0d819567a27b3171a09f","libgit2/src/hash/sha1/win32.c":"168d9ff60a46d1e9c8ad3625aae210a988260d443158d2a952b73b6161e149d6","libgit2/src/hash/sha1/win32.h":"e63dbd03dc247e5673c106a9036cd515efe2e9300f55d324070dbeb8824c7fdc","libgit2/src/hashsig.c":"21f4673d7ee3275aee03f430878939b808e313dc90cef1796fe09e4b4489e357","libgit2/src/ident.c":"b4d8d98ec1cf7e1fb395f365ae8b7c1ca88ca8a66fd9d4da5698f2c6a86e1c12","libgit2/src/idxmap.c":"84747b1521524ea3ceed1be16a27777425d3e7d6fb2a4357c7b1cbdf5046b3bc","libgit2/src/idxmap.h":"162a477b8faa3d37e83fd413bd53f6ba2801c1cf64a03c29513601058a6ed40b","libgit2/src/ignore.c":"c803d7275f9121c9a477a17d86cd6db703b32389fb611b6c1a4b84cda3171ce5","libgit2/src/ignore.h":"8189ffe01ffe66489fa19f26c960823ba781e5eb35d93f8ee655b06da26ea96b","libgit2/src/index.c":"424fa05e251a9c43d14c5fb9fd5ced86c398fbb2be1319489fd44f2e6db764de","libgit2/src/index.h":"d78e2bf5780e913f932f2a6d70fedfb2d81a0c8f00f16eb2db7386feddd90e22","libgit2/src/indexer.c":"114ab3f53705d5aa5905667f9d9a23070aeb4ec64a1b6e32671d6b43a21043d0","libgit2/src/indexer.h":"bd32fd65a3a7c6014e3e9846477b060033102c8c7baeb097506074f99c50a434","libgit2/src/integer.h":"fedd0377cd5959cdff544f03357541b4b0aed80c2d0a960cb7075b2042f4045d","libgit2/src/iterator.c":"0c05fe63247e42e7d0096b4758d677c9647d19e20043b202946d8d4e1624e2b7","libgit2/src/iterator.h":"3c35704a3eed44649d6ee95f99ea6cbe593eae67638f6b4a115c1537cf844bb9","libgit2/src/khash.h":"5ccd2817f881db49681ce72f39a3dcd96044589617df567b8f75b870619f01c5","libgit2/src/mailmap.c":"eaba2e487a28ffcbd6f9d57752e23c597dc1892cda34f0d56c5d6f48e874e1a7","libgit2/src/mailmap.h":"edd8723b4c861c855708f2d7f9ed5e37cbb7523534349b0f69258a3557b93b36","libgit2/src/map.h":"af71c423780870aa68f525aa0db4ebfbc4f84e46bb9105f14a4c60990c54719f","libgit2/src/merge.c":"89882d08b03ff314da664d10825cea6df0587bb51469a4ed62911dd38d7e1e99","libgit2/src/merge.h":"a82c5435c9b9b25cc5a47c5b1396d92349238b561b537184cf7bca57ae2650de","libgit2/src/merge_driver.c":"3e1235159f8b0cde388c4609077bceb4d7b3a32bc17114c392370ba4786d54e3","libgit2/src/merge_driver.h":"4f56c2965330a5cb08b9f26d6b83dc4e15fced9419540d2d793f2e75049bc121","libgit2/src/merge_file.c":"357cedad56215232038c15bd072e0b081a2d87407bb8fdb591d2d25ba9304bc1","libgit2/src/message.c":"3f8b9aa487cd068319c6ace315d77824e28adf2360f8c96182952a3efcd341c2","libgit2/src/message.h":"7cabd6fb3da32197a5564061b2f4461551263c207810add923250d9127e3e537","libgit2/src/mwindow.c":"896bc03ca0b2a9426424862d4d35c61cdc75a76dae79ba2286ee5a62d6fb506a","libgit2/src/mwindow.h":"38a5bd0f5cbcd5d5b2c8fe5b31567c1d5be7d92f615b57b7c139ba2b2e8dff95","libgit2/src/net.c":"c2c1e5d0e259937fea5f94d7e143888c0de61cfec572fd115ef03cd47ecc0adc","libgit2/src/net.h":"6308284bf525458cee607a3039a13fc874a6f4826866c47d5bb68b2d6868cf33","libgit2/src/netops.c":"09dfd2d9df2cc0f3cddeddca55c341abd08c0c33929cd54ade4f6cd6ceada7b8","libgit2/src/netops.h":"e0ea56ce01b021979cacf459846d8292d9528fb2f91577b3ec7b98a0574736f6","libgit2/src/notes.c":"0e207dc3751ba0e2bc437255241d7d1754c67f23d827efe7bb466da18cc7fafd","libgit2/src/notes.h":"650f92bbf875ab194b9e1d041f06fb8332bf5f402ea49cde528a81d2eac05694","libgit2/src/object.c":"9395e234a6bf11b91ce2905b306262e660addb9c24f8bae05e110c9d1d5b598a","libgit2/src/object.h":"320c9312a016f82c736197e7f7041d4366e2b6f97c60d0931c35523287e72a03","libgit2/src/object_api.c":"ac963762a903ea36adb20f0d4317388159c23828a6e26e9a1b1333b7a9fa1317","libgit2/src/odb.c":"4212ccae93e7440f9463205639045daccd7732791cc8e5ab44b7dfddb182184c","libgit2/src/odb.h":"6691e97525aeba2df13478f8e5a9f5944f40986e1581d4d0656fe7c6b8611264","libgit2/src/odb_loose.c":"82bd4482ea8029a97edc1ac3b1c965191677e36597fa60eb59bbae54566425c8","libgit2/src/odb_mempack.c":"88bbae0267f0b66c1db9a753aa7298eaeca43e8e085aa31eef0553802a93df0e","libgit2/src/odb_pack.c":"1c3b851dd769793ac2506f7354fd2b7e2f24f91715865240ac1caefbeb723f7d","libgit2/src/offmap.c":"64da9efa0f38ba066af8bf29f4c734b0c52cccf728b662a60bcc1b8110c3596d","libgit2/src/offmap.h":"c0f1515c9d67730d448a96ddc86eea76ec28193caf18ccccaf5b9b9a5c94e5f5","libgit2/src/oid.c":"20d95155503e28089a949b8a563f93a7d9816814cbd215909574a81447275402","libgit2/src/oid.h":"322eef4b2dd9b1f78f25b59034491f3547353655d9fcc9b6fe5a1ab348cb1eca","libgit2/src/oidarray.c":"7574a777c9d92ce2ee3f0b24673fe43c4e5fdaf4203a281c2a69f658523f2025","libgit2/src/oidarray.h":"17a745a4d1f2c464b91080279fb4a3163bb39456be5c7e9d6c8195724cc3cba4","libgit2/src/oidmap.c":"72ee7bfcb30cc05e73e49962aa1d09b78060272666420bc2b31083e18cdc2384","libgit2/src/oidmap.h":"7aff6a1568632f38f2acea1a526e11e24b42fffa7b05b75ac53ce18b9dd70e42","libgit2/src/pack-objects.c":"2d50e571b011d82c5899a060da7cd4738d3c68b710961099bcda618ec0a510ed","libgit2/src/pack-objects.h":"aedd54a7fdd13c69c589644e59aecc23daf33dccaba63c1285f4500f06aeeb92","libgit2/src/pack.c":"ffd54bf6f26e25369aebb15751410595589c1a5efa3655c3fc33ba09656922f9","libgit2/src/pack.h":"a419dcb04291bd4a2a78d87999066ef0289b359e9763eb4730482ee97633eaf5","libgit2/src/parse.c":"56cdcbc1b5a260770ac25d0f23c7ad7758f233b651daf8b5c3d3d897777147a6","libgit2/src/parse.h":"920f2512be6c542c902145cf6254182a01712c415190be6e663594824c26f02d","libgit2/src/patch.c":"de8939e05e8291f1b8e57125b1ad3a8b849f77a7d40815aa2b8775d8b97b96cd","libgit2/src/patch.h":"b6e844a48af7a8729c37f9bab8dc794907534ff723543260781491c133930120","libgit2/src/patch_generate.c":"1c4b7d0b188a9a31c2909c421e325b59d506ff3733f891db710d45f33b909ef7","libgit2/src/patch_generate.h":"396a726fd8546630bfc85fb4b1a1fcb3e085aca4b7263f0042aea1b12ff02e35","libgit2/src/patch_parse.c":"8cc1e76c20c155f7cc235ee549494f19410f6a7fab69321a2acdc4d03f5f2688","libgit2/src/patch_parse.h":"6883a184830f4c59427177eba5462d27737706a1be899db35423c5ad9d6c8c4a","libgit2/src/path.c":"225949b6f4d26223a7513dee7a253f000d9764cce65f17ba425aee644281708e","libgit2/src/path.h":"1e77164ccfa3ee99189fc520ac2e6d6da23a893f16a2c78d208ed68b32450dd4","libgit2/src/pathspec.c":"a26fdc61468915bd88fba19fd333b547157361e660037f8ff9d8d4c7f1cdd30a","libgit2/src/pathspec.h":"405f9c8598735d84951b8adc40e66617dcaf20f5141e5caa187cb638936041c4","libgit2/src/pool.c":"c78c7f735573033fd0482e06af475d749b326e1bc176b7084b37bca39dc340bc","libgit2/src/pool.h":"a7ae90a762be159937bf9399660bb9be585a0dd0f16cd6d95c1a51bce1d6d29d","libgit2/src/posix.c":"b9c8cdf28c7ea2c1e6d135645293f54c36d48ba0734e0b72bce4f39673824d63","libgit2/src/posix.h":"58b304f9cfb3399d90f62d53c08ed4d0c86e5b951ef1f0ca03ea7fc98d934e85","libgit2/src/posix_regex.h":"70be277c3ef62f3fe322b21275d4118d2c69f29337cd36e295026c50a7e7e78c","libgit2/src/pqueue.c":"d5cd8f6c5639b50898fe0f9354dbb29de1a0be1d20c879242c8423907466c7c2","libgit2/src/pqueue.h":"c4c98b6e99fdc1ab33906a1d659ba113a2048890928f158e9031caa35e385991","libgit2/src/proxy.c":"393f47f681916735c25ed844840d9c03e4fda4389cdc59cc3ce5c94ccacb2bb7","libgit2/src/proxy.h":"e195b1b88c11f9d02aa8f02925fd7f11cd68c0361d0e7a6a477f4a3a5cceb896","libgit2/src/push.c":"b6a7b46b79375c4f501620b21d0c46b4d426ee8ca06ee0ca0f2d4eeda0b1a059","libgit2/src/push.h":"aa327d0a24e838330230c10b4b67431e0ea0fd7913c3bb8fbd24441bf72fb8be","libgit2/src/reader.c":"779bb37bb66d36509549a1d286fe8129a84a220832369e874b2ba594f91b3c85","libgit2/src/reader.h":"7c5c2aa3805bcf813d2ef84373fa55d06c7c675b79854c4fa82e77724a5d575b","libgit2/src/rebase.c":"b6052b71ad9c00407da9d0438bd3af838da3480119e690af9641c32e32001c47","libgit2/src/refdb.c":"c9531a351c3a59eeb30f19aff48546d970d67e0d19bd19ae1450c888323b387f","libgit2/src/refdb.h":"56c3c500a704fd792eba6bc91546482e97cf038b08158beece1c4cd69c87071f","libgit2/src/refdb_fs.c":"f7b0c1decdc57836fe910c21fe2316290851a1b98150664fbd9230ade98ea731","libgit2/src/refdb_fs.h":"e981d3df86d535ea91561853a7754419a2c95a3f72313171f5f6e0fe6d1ecacd","libgit2/src/reflog.c":"3894d9a1c4a20bb208d33f2376fc592a2c24388ed04aa906fb9a6eecb13d862b","libgit2/src/reflog.h":"898ae0bf378c465673fef1a4221baa2cf6165a0700949952971f743ca73075da","libgit2/src/refs.c":"b339b49b0cb8740698e992bbcd4193cf69eef30a98be66f0832d03df20f0dd91","libgit2/src/refs.h":"3ac8974a6390519a06c58a4e66e346f5231dde9fd423de95c0c8e9a2bbbb6680","libgit2/src/refspec.c":"918487205af0469f4427ba2aca8f0625d9dbb0c86f2825769c9fcb3330c7bdac","libgit2/src/refspec.h":"6ebd69454d6f9942c531cd7dfb976a2a8f7474e4f12eabbc33f741c0f9632d04","libgit2/src/remote.c":"0201e8bf2dcc72f7aa233e1c8dfa42b4abb2aa8571c530c7ead085fad2d27c37","libgit2/src/remote.h":"4a75b031546aa55c7c7590a32432f5d6d6ffdfb356af8821e7a30b571725caea","libgit2/src/repo_template.h":"bec227c595d193802723f81765487da76beaffafae40ec05b76a4db7de153c01","libgit2/src/repository.c":"fc9fd579beb769a55228aa82a1ca703c3315fa74026cda0f33e5eef75d5da2c1","libgit2/src/repository.h":"346de04989295d6116495a10b3fe0c9251f27d5978ba864bcc55fb2c44dfcfa2","libgit2/src/reset.c":"09c67fe8d1796be91339c2b5eaee002b426105e69558d003bc3129699de503bc","libgit2/src/revert.c":"c29672b11583af9c0ed6ba15b0f3e60c002f3cc66024a177795d762f083aa6d1","libgit2/src/revparse.c":"6deed5093b7faec4a4e6a1250eb6416060ac0060b8526bf06d227ad077ffaa5a","libgit2/src/revwalk.c":"6faf3778faa31928af4fbef6eea695b4bdf34a7c6f1b6a692df28550b9f016bd","libgit2/src/revwalk.h":"8e089dc8f7081f6c6acebedc7b0a49c599da434cf148f3ca14639e7422c86c72","libgit2/src/settings.c":"fe0a67f6f8436c7c7bbfca7772aa549279dcbb91f80fb34878fa51c7263180ca","libgit2/src/sha1_lookup.c":"95d24473120414853e34972e200d24ad14254420b32a1d9213042e3450eb0956","libgit2/src/sha1_lookup.h":"904c09580175aca72ce97e5dd972ca74bcde4df726700f519d21e157a99726ae","libgit2/src/signature.c":"1caf88ac201b3cc607a6437b6cbee0ebb027a19a420225031e8af32c7eebf4da","libgit2/src/signature.h":"766717ad4c2fdaad4b32f5dc5710f14edcda06ac2f98d98c24cf21a6620e6ff9","libgit2/src/sortedcache.c":"07423d4b26cd3dda91395583deab43441a1e3109716eb5262cd0f5d4f3f6e421","libgit2/src/sortedcache.h":"ba88ec37c17752eceae5cc3d63772905d59d68bb2ff395770951c0ac9b024049","libgit2/src/stash.c":"bc31fa71ce1c68b46d891f1c7b27e11cb57e4e69faf5d2cdb06902ccc3a33f79","libgit2/src/status.c":"70070f5e54dc2a9f8152cba88dc70ba86c14fa6330f2dc91acb7b9e7a98b5a48","libgit2/src/status.h":"68ed612f65430563ad5b3f50973b360f583c5865e54c9b9298eb082d441c4e79","libgit2/src/stream.h":"a7755d211e19ea4a29d7d6151f71efd92bb92906d1668960e076ced663961784","libgit2/src/streams/mbedtls.c":"c153e314cf4458916528b98e7417031258fac15dc941b6e776a744542c2f0a02","libgit2/src/streams/mbedtls.h":"c428f532370d349645886ddcab62559c8a9d1e0e5b95ca11c475f4b793a53cb7","libgit2/src/streams/openssl.c":"023536239d22c54b29f278128a4d8f71baaf3e96b8f7e852b9749d1d992b5971","libgit2/src/streams/openssl.h":"ffa547170bf777dbf62a3c489c6dfedc5086363ed00216c196396f7e1f09a52c","libgit2/src/streams/registry.c":"ba00c9e40284f811e23787c6bcb2140d981631704a67ddd13d50c4b8e9f6f40e","libgit2/src/streams/registry.h":"42a887dd1fff029efa00a04a4e8716905149d3639a6881dc53254170cb8e18be","libgit2/src/streams/socket.c":"f704041b88aad166a3cff4ac7d630a5fd0ff2e0cdb49c2ddda83e662ff98306e","libgit2/src/streams/socket.h":"6ed5745f368fb167f24b8a733be0c2272f5bceb9fc40b5c550463428533c26f9","libgit2/src/streams/stransport.c":"079b00730c02fa9a03e39c2b8201a8a6485f8224b48d9ae0b6ede985d513aa8c","libgit2/src/streams/stransport.h":"01c4555417713c415de10ea16222d44cd9c0c0db4ad5d7e3d5e9863d62f49eb4","libgit2/src/streams/tls.c":"5aa5912429df26642d95522fda866f590599149b09839386f21fd821ab324291","libgit2/src/streams/tls.h":"c989f0a996ba7a11f8732336da77266905ebbc371e5e5969955d096ae16b64ad","libgit2/src/strmap.c":"02ee770dfbcc95f15bfe6755853f1c2795782f906d883d3102a904fedb2cda23","libgit2/src/strmap.h":"66e8c5a84d36cd1e3f3b6693d8c0601824d709f9fd3e27a48f235ae06f71cc39","libgit2/src/strnlen.h":"27e73ccbe8be7c5bac1d022bf59f2458cc2998d0222e7658a687e02f89fcfd17","libgit2/src/submodule.c":"1a5acfe8bd409a7ae9d95d27ff2fbdc5d68eb5e0afd06bdd6f71b716a19ced17","libgit2/src/submodule.h":"a28adcfb13cc51e3a698f6e5424fd64980b560a0f632f92c2e59f891e2fcb9e4","libgit2/src/sysdir.c":"1278625d84b8523056402e5fb8b7ca4b3f792704cde7d70c8fdca50d14f7bfd6","libgit2/src/sysdir.h":"cea646b34993e9011dcdc132243be3aab7a75d47c4c4ead50c250df9fa35c299","libgit2/src/tag.c":"3757b55326a721561c63c193b6ebf050bceac084a373b9292515d8dda699fbed","libgit2/src/tag.h":"e14485eafab3d4925bb6652158fb2f6abd211dbefe0655607a561b8bc6826ba9","libgit2/src/thread-utils.c":"cf21d34acd4971927ee8b08de4b35cf4bc3bbb05563883c70145438ce7634dc1","libgit2/src/thread-utils.h":"227f69716555c45a9efa5479120d51206f78c5ff1501de8de3988ac7f2b4c03a","libgit2/src/trace.c":"88eb614e8f308d8a67576f510c33ba42d83b1323a677f1c762685e51a49861a3","libgit2/src/trace.h":"e7bee26ffe4524c6a23e8b3471212abd6cc5337af14277bea3bd065671e85203","libgit2/src/trailer.c":"aa302ab08e9dfd8a1319dc44e67d2bb9d8a61e6257315e8a73e34e07e5f84992","libgit2/src/transaction.c":"acdb20268ac5921f11da7e66bef985fae9b90325a27a025a0e0a586f8f1069e6","libgit2/src/transaction.h":"42e4b38d1fc7a8d57513da8230fff2f11ea4e1c2907130f99d77fdd2f099fc62","libgit2/src/transport.c":"7c8f61ca4cd3c057bbb92012c55eb2898e2ca054d19d072df70a79f0d165df80","libgit2/src/transports/auth.c":"cf50add22826c131a043de90003d34820bad514c23c21a2b6808d1a2ea9af938","libgit2/src/transports/auth.h":"bc75aba34c92dd99662ff20425987fe61a9c51903f7818963950c8c63346cc9a","libgit2/src/transports/auth_negotiate.c":"86d90a74648160b3cdf0f58f1bfc2ce4f255b101f5783dd404eb705c4399c65d","libgit2/src/transports/auth_negotiate.h":"85c02c578e6f9886b3296630cb904f96974bf17ebd6a79ea33c312636408586c","libgit2/src/transports/auth_ntlm.c":"1c97a77039c0acbe9f99716572cc5285a21141781515425cb881a5a4c2ea29c2","libgit2/src/transports/auth_ntlm.h":"272e59329188f075d48661618c3e1877936d678c11a376a08c22db2bce858f74","libgit2/src/transports/cred.c":"dfb3cb442113b4e90755615bc51929d3c0a1d3c0d6d8c84b08cc3bc46e4fabc2","libgit2/src/transports/cred.h":"f60f04d5b1c869578bb25959ac1e5480ec628317f82820ddf13a72a245c6de57","libgit2/src/transports/cred_helpers.c":"1173f709504bf2c97dec66ad345c21a913e39f3efda0d195df9e4ff7cee89793","libgit2/src/transports/git.c":"03cb93730bdb0c45dbaffed3fee35556550e213c8972198c2dd93a3444ebbdca","libgit2/src/transports/http.c":"0c1f4cc0560183f63442d73c327db0eb77ef584d4663aedde98095d3184a9c4c","libgit2/src/transports/http.h":"87a661decea83fb3c9cd9cf91431d0f42aeb6c1786147757905efb2b165323e2","libgit2/src/transports/local.c":"7a340e59e866bbba4f0ac8919edf920f1dd9dca883e5bc6fc4feb6cb1db22b79","libgit2/src/transports/smart.c":"352674b723ecc5775370d4d9bf66e541f90c5eeff0b9b37f6593fa7349c52b89","libgit2/src/transports/smart.h":"7788045386f72f71cdd9e60ed6636b28e55c57cad596c2adda34b9374ee75d53","libgit2/src/transports/smart_pkt.c":"85ae97f585e7ab7c9bb723d6838e64f8e33878f703541a3e335f16445f6da64d","libgit2/src/transports/smart_protocol.c":"0f66bb743f5b6b2adf9fd8435401ef4cbc79571859706e1c155fb6ff86e60f1a","libgit2/src/transports/ssh.c":"d421cdfd779bbe6b932950cec2a7c2119beca7d9dfd6ca66e0eec2aa2a5ff8f8","libgit2/src/transports/ssh.h":"a4f6279848362d54f6ba4e9338443d6a3402c1ddb9eb85e2e3befb937cbea2ff","libgit2/src/transports/winhttp.c":"4fcf99e2caa6cd7843a80621b7d4c510399bb828fc27f5d603754fb0bd65985e","libgit2/src/tree-cache.c":"8300f36285dba6d1980b10f30c95a353789c37f079e2e1868c81df64b21ca3ac","libgit2/src/tree-cache.h":"f7fac0fe438958415ccd256e0bf9cbe30aa20aa125e60f3812a7fa0521ddb12a","libgit2/src/tree.c":"15a6bb307e0204308637a4f983de306bfd7db7c72e7a249c60fb0aa872c1390b","libgit2/src/tree.h":"7f0534f6409c6ab5308dc031c441ae5434267e499aaba35c0a51869ec7afb9df","libgit2/src/tsort.c":"7ea74124c4b53afb2397578d197b1d460eff19e3e9b52964dcb8c606e705ef58","libgit2/src/unix/map.c":"18752ce4b1ac9f1f2cfe6c59bba1e0d3c1b88a87cacaa40883ef54c7aa4a08a4","libgit2/src/unix/posix.h":"0933bd5efcd7ea650a352295ce1afe900d1a40c4028ab24ed5fe1dbd51d06b13","libgit2/src/unix/pthread.h":"58c92bef5ac49a7846c6ffdf0ae79996a2c6be965fce6fc2056fb5a5c1fdf512","libgit2/src/unix/realpath.c":"e3ed89d4139d62b8a8f37579edb1f262fa02972834603f7b00596cc88240ad2b","libgit2/src/userdiff.h":"0991e3557bfc03b0fe50b2100ab00dab710b90c91ba0c8168920c26b63e8a04b","libgit2/src/util.c":"b727a8a2ddd8ee5ff0de67a83006ff563f8262ec007ec0337f8fdd5603e74b17","libgit2/src/util.h":"6223615d92956c75520793ea9f6b04ceae617f09c4f1f8e4a5556344f18d7719","libgit2/src/varint.c":"f93c5ba3498ac04d98ba13d3a320263892452356f797c4091411e5833dfe82f2","libgit2/src/varint.h":"db8ed46f6049f12058d4b624cb0a5ea9d0b0f1317b6378c8817d6e632b6436cd","libgit2/src/vector.c":"0f25fbd3e423dbe54e397acf65372c1010424403ec36c043b84549e703b76291","libgit2/src/vector.h":"2ebdb354bbabae224773991a097d71fd14262af49eb2ab00a4ca3844ad54102f","libgit2/src/wildmatch.c":"0102685757a40046a5fdee4be5be784989a84d3b4be9160d48120c4485c37133","libgit2/src/wildmatch.h":"c33e23b44b8989a91614563ddc5b6c69ad6f76a91abc081bfbc985d8a7dc4976","libgit2/src/win32/dir.c":"a0490ab8fe3be9213093afca1923a0fc472d368f2907ab23a86bb392520359cc","libgit2/src/win32/dir.h":"8e520dd28e37c333aeb10f745efce8ba48a4db414b1605027787b1a52b75a222","libgit2/src/win32/error.c":"f1d2bcb2b6e60ca76c1ee0ca0f236e928331aa9755afc16926a5dab5de26d255","libgit2/src/win32/error.h":"47faa526d448f222c9ed0cf7c3f1ed2c4f14c166610524c76eeb6f0f83938a63","libgit2/src/win32/findfile.c":"5105c344a82818382be0fdf2d84de0aa7a5a52cfe85f775e8dd616ebb1960b11","libgit2/src/win32/findfile.h":"47842451768d01dec2b7965669ccbc9da6be26449e3b4ebf93caa1ff3f08ab3e","libgit2/src/win32/git2.rc":"fd75d8a9bcb7376d046aa85ae5dd17df18d5d654f635cbd42237a18033fd984d","libgit2/src/win32/map.c":"0ac9476b9fd7ece93f640512ced686ed9429031aadab420335c915a6c4185764","libgit2/src/win32/mingw-compat.h":"f7b0c7e9dd7147e8930782cdf54ce4be385172966dd1e27435446f38cd2f6d68","libgit2/src/win32/msvc-compat.h":"def0c5afff1c44b03848c9ed9c2dc6106fd3998553fd76d963debb3e6cd8d0ba","libgit2/src/win32/path_w32.c":"46f168c4122f27fb95d7517393d188cb227a2d9d53fa5fe09c3b3717dae4a804","libgit2/src/win32/path_w32.h":"7550fb15df1b8615b58ba82d26c2d9411230db430976760a1f6c3cf4e867e4eb","libgit2/src/win32/posix.h":"0869e5473f6add12123492bbc080997d755f773ae9c8da0e9b25cc27b95ac846","libgit2/src/win32/posix_w32.c":"239b7b5f5bbbca2ae529af1135612212df18e4f0fe56783fec85ca8f933135f9","libgit2/src/win32/precompiled.c":"4dff04101bd64b95c8f708d1accd1bedc39e95a263444290f796c63f4734d4cd","libgit2/src/win32/precompiled.h":"37372692ddba209680b9920307580cb3bf9038f161edca7418c7f55362022b3e","libgit2/src/win32/reparse.h":"b0633542864a263dd0a14b260c400a07933fda30fe8619d323a5e97a65d07a26","libgit2/src/win32/thread.c":"5f6ee18aa2b5d695d3a682dd5d4e3ceffd6deadc661d628aa5bbc484865106fa","libgit2/src/win32/thread.h":"cebaa0ed2045a4fa1d4a910db988639e02665b8b299c74454cbcb79de45d02f2","libgit2/src/win32/utf-conv.c":"fce8f7998d93fcd4f043d4d643f466a854b9611389487250e65fbc987a455bca","libgit2/src/win32/utf-conv.h":"46473448949ef66faf32be710f48d3a925e3db1aee27c4cfc4fcd36d344a5404","libgit2/src/win32/version.h":"d9d9546728ee78923ba7ea1c16c000d44450ca80f8c0c3268bf58fa9966ba38f","libgit2/src/win32/w32_buffer.c":"ad140e9fe2363e7b62c0e842a45ceca5fda6b477301749c1b8d4aae867eb32ed","libgit2/src/win32/w32_buffer.h":"f50a4d06e54710e5f0c5a3eca13690d71875339ae7e696455062651e265b6ae5","libgit2/src/win32/w32_common.h":"d1294b69c707e1864dafb3ccae8661c818285c19b5ee8d5877bca6e43a1345c1","libgit2/src/win32/w32_crtdbg_stacktrace.c":"e85cabf5eec4efd809114fd847bc84cb6c0f90c7b9500e9c3091d9174346501e","libgit2/src/win32/w32_crtdbg_stacktrace.h":"6fa94abbd71d08845b2e3f0913ec93f8ea2dea85a241b34966200878ec88d3b6","libgit2/src/win32/w32_stack.c":"8270a4cac03ce33571b35953dab79457072287af4a3c4fdd5fc4793a09c7ccbc","libgit2/src/win32/w32_stack.h":"0bd8a6d74c0bdd534cf02440f16d692c07ff671412fb48936629cd375539c1ed","libgit2/src/win32/w32_util.c":"fbe85eac432d4d1462ba659726557f782e811353170df8838ea1f967950d8711","libgit2/src/win32/w32_util.h":"e864b7c08ddd63f4353aa00896a57dbe261f56266e74448bb12fbee58ac7e531","libgit2/src/win32/win32-compat.h":"5ea7b1837a159d66a89365ee2bf3724b32579a6a78d94b0b205d44c8697a8e6f","libgit2/src/worktree.c":"1b09a5f9b7ff522738e2b35641c612c0cbfc6688a91cdeda8c4a4654a2f599f6","libgit2/src/worktree.h":"8f2e10b231590962e1d43b4dd51085da343f09f3e74245141720de9ff8a8e4c5","libgit2/src/xdiff/xdiff.h":"63fb0e162716c6c30364d24f5be1192a3724e527864e462d2163a904222d0b91","libgit2/src/xdiff/xdiffi.c":"17f4fd29d3e6c5a45fb3e4942d95abfab96e470c5f5bfc6ea16ec14bda318b0c","libgit2/src/xdiff/xdiffi.h":"3429a12de1a8c990005268801706fc2ced0f935813e12493c2dee68ba28dc94e","libgit2/src/xdiff/xemit.c":"588f9867c656b7311006e63ac1c1fc57cfd5f1f2ba5890bc60946d9f638afcb7","libgit2/src/xdiff/xemit.h":"0a8c569eec74bb4d6e8b7b9a50b457532550800e0566cbba6d185974613a2e6c","libgit2/src/xdiff/xhistogram.c":"141e5d993bb0c609de7828a4c3e1e1b26deebb05b0995f1ef4601cbf609050f7","libgit2/src/xdiff/xinclude.h":"26f9a54fefdc2635e31801febb7d44afa8d039d078414d6cd26463e67e5346b5","libgit2/src/xdiff/xmacros.h":"d9cc54bfc6c0f9e6eef68f9d03594a8bd10f6243a2137776527bb5c849cc9de2","libgit2/src/xdiff/xmerge.c":"298449a91944edf198b8d4dd9c930814587c5ba29e914f7484f7421683615301","libgit2/src/xdiff/xpatience.c":"9a8158556fddb9432e213f189c7c9c6426003f56dccf9e7f5e494ec5f800a345","libgit2/src/xdiff/xprepare.c":"a99e59dfd2adff23a5f3f2b3920ee384eb6665cfbc40eddde11b87dfb0c51bc7","libgit2/src/xdiff/xprepare.h":"4945e8fffe620cd4d687c12618d1a4b2aa95a7a8097abf3e5e341abf96c76e1b","libgit2/src/xdiff/xtypes.h":"3336d046bf60e0dc99f3686dfe9ecf098456f0aebe96486be5d1cd64b5d9cefa","libgit2/src/xdiff/xutils.c":"6928247d6adee0f64a63c6ba103a47abe3a83dca12577552d23094f53d4a55f7","libgit2/src/xdiff/xutils.h":"78e2813f0d604d4deaf29583f6709111d8368b4bbd71cfdc55d56769570abe3e","libgit2/src/zstream.c":"6505d13ec25bec254f68c7ce5a38aa5380accf2ace21b3e938d71354cd941d7a","libgit2/src/zstream.h":"b5037f14aefdf2d75a3079850a8077717a6a648821950eded8ee2f980abcdcf8"},"package":"8c2078aec6f4b16d1b89f6a72e4f6eb1e75ffa85312023291e89c6d3087bc8fb"} +\ No newline at end of file ++{"files":{"Cargo.toml":"f2a3cd654fc077cb23c22ff71df48a2a643e313084fc1a3347631bc35356fcfd","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397","build.rs":"27933b630cb17fc4f6a1f6bc37ff3cc90a9ab6135b9fbe2b2d2739ede5989164","lib.rs":"bee5fa4dd01736e9c931249ae6626a1e8139a5ff6520170dad8e223f188e7aa4","libgit2/AUTHORS":"d7d4f16a8e4303cc515fd4410b2c64b7ded924b1e8784a125d15195555e986b2","libgit2/CMakeLists.txt":"bfbb833581dff2cc7b5a1d3289a901d1e299cb3f1be42c5378fe2d357d700d74","libgit2/COPYING":"afc8bde99ba630012107c25d3c42dde628ec5f0cd3f428131f7e3a0f7d58ff42","libgit2/README.md":"b0dfffa6e8fd55bad09c7d5febae66532042dc8ec2a62da4c23e0cfbf82476ac","libgit2/SECURITY.md":"566da5b3e26904232486c2b7107a1ebb0dc90e8eb2f32b9468d0da41e1cd5543","libgit2/api.docurium":"c77dc54504945864b3270877a9ddcabe85d6d1a742c07232f6faf847958c0dd2","libgit2/azure-pipelines.yml":"0a5df837569a4ef6e87ee91bae81c01c17f69575d5e522118089bf105135761a","libgit2/azure-pipelines/bash.yml":"e05b1f9e4ccba24fb03107430c54302e89a9784943830589d183f31aab178c32","libgit2/azure-pipelines/build.sh":"8def8c219506aee6fdf49bed20f963faf6a2f248be20aa86f901eea7075cf578","libgit2/azure-pipelines/coverity-build.sh":"744239da1e6c88096821bede9f9fc9ccf25f94d8c3213520a0d15a40b9c108df","libgit2/azure-pipelines/coverity-publish.sh":"537ce168698d02e84260af73f3a0e627c5842730bc134de34b807b850108d4e7","libgit2/azure-pipelines/coverity.yml":"369f63a0470aeba9f9e5d94e10def2e498f1e50962dbd467e3905d2238cdaa06","libgit2/azure-pipelines/docker.yml":"48b6691f14ede0d67b2d54cd95b104ebdd0f78dc689c333f1b3b327c3fac9574","libgit2/azure-pipelines/nightly.yml":"4c69c2c76a534accfd2f580d52ebd2d0a9540d0e239941c8f6b873dc2a70ebab","libgit2/azure-pipelines/setup-linux.sh":"9dfb203689438473c0efe8cd45d7d64855023bed9e0d4a2a90fe5255566f5f66","libgit2/azure-pipelines/setup-mingw.sh":"ccb61d09c1bc7cdcf802c6edd41b174699c1cffe1305982aa92d70d45eeb5139","libgit2/azure-pipelines/setup-osx.sh":"ae394f829b323461ed611f75c36124a392855bb3fc8010f443bab6b67ee86a87","libgit2/azure-pipelines/test.sh":"c3e1d86e03b7f53b8010d183b9876a8e5a43ce8b729d93222b02e88ebde2751e","libgit2/cmake/Modules/AddCFlagIfSupported.cmake":"6c2fa4ffebe595428f06d8332330e832c7c7352a006705ac811621b9b4d50f73","libgit2/cmake/Modules/CheckPrototypeDefinition.c.in":"9ebefd8410cc69c52e2f5e450a13269307567f0b5a5b5b02694b180dffb30167","libgit2/cmake/Modules/CheckPrototypeDefinition.cmake":"a78c83e4b6da0dfc5307254592162e75abd4f4caa7e8ff1f3a85429358e6a617","libgit2/cmake/Modules/EnableWarnings.cmake":"e98c7d862caf629dbefdd2a2911b636cfcd1e3a08902fef01a87335b87328fc1","libgit2/cmake/Modules/FindCoreFoundation.cmake":"8e1ace5fe47ea5a457855cad091a0641f7311537bcdf71a1b16ce58ac9952f9a","libgit2/cmake/Modules/FindGSSAPI.cmake":"eda9f076dc7aaed50ab81734110c3a15c80b1ed15cbf8d4ab742af166e136410","libgit2/cmake/Modules/FindHTTP_Parser.cmake":"ae7c457f673470a1e20397667555778515e5b5dd4263d3ed8816c7ac5e67d5a5","libgit2/cmake/Modules/FindIconv.cmake":"3ab0b707bb56daf770d74231d0530883296b28c61e8a99444c928db47478f929","libgit2/cmake/Modules/FindPCRE.cmake":"b94df6fd44724b5d8cd968d4f4353adc5eb035e5dfcc46b698d7d6bbab059b69","libgit2/cmake/Modules/FindPCRE2.cmake":"a98eecc6e48947de0f36aa10d8a7f5941986492a6a50fd031e5d87b3957758a0","libgit2/cmake/Modules/FindPkgLibraries.cmake":"9132bb80cb6d9f7925be275c4a267f91fef82b383e9f0f1214b5e4726c76567b","libgit2/cmake/Modules/FindSecurity.cmake":"ccc6fd877175e4319fb972942ec4775457f4437357e74895298ec9e236244fff","libgit2/cmake/Modules/FindStatNsec.cmake":"92dd6a058ecb45ce0fe294031f592383100baaeed6d84050734baf396cac4f47","libgit2/cmake/Modules/FindmbedTLS.cmake":"dddc209a1d02b7599d4bb6a49cd4315fabe32c816190fdb0abfd5c214a470362","libgit2/cmake/Modules/IdeSplitSources.cmake":"0fd931f46f32392f2507ff0ffbdc66c51dc415fe00b72ef44ae3c4776fab1074","libgit2/cmake/Modules/SelectHTTPSBackend.cmake":"c08c1aa1e9a4e61f9f913b4f969bde42d9531c50720a856a04b1f8b3ea0e9fa2","libgit2/cmake/Modules/SelectHashes.cmake":"dc3945858da6c2fcb5cc9f2bfb17343c60e162fc80c9d7853dfe09857bd50d70","libgit2/deps/http-parser/CMakeLists.txt":"5d606f3ef349fed9f555ddb45c4e893d1aee6002f1beaa3c47b4d305c32c9576","libgit2/deps/http-parser/COPYING":"2996a1c43ee757f9c997a829d82bdd584052323e73cf02ff8126c6fbd95c2d87","libgit2/deps/http-parser/http_parser.c":"80930f8b6c15827a3ae571e77ddbdccca366e8f6c98874062cb8c0c6dc877ee2","libgit2/deps/http-parser/http_parser.h":"d3fd211486e4352f57a47e856a5a10dfce06c46211119d0f6d9935713d2ad08a","libgit2/deps/ntlmclient/CMakeLists.txt":"494792dadd723e57e73e6d34770ad62687b81181a69e66696e93a5ee82187ebc","libgit2/deps/ntlmclient/compat.h":"28c0d6a79a98311619886106928161154d8d30fbae4d975363948542a0a3864a","libgit2/deps/ntlmclient/crypt.h":"8037a8b1f4066a6459b7d3bb87fba0840ad11b82a75ec28ec047055df566adfc","libgit2/deps/ntlmclient/crypt_commoncrypto.c":"f572238c92ae8c3fef63f8ed7c3932976016565647994659feccfcdd91764f4b","libgit2/deps/ntlmclient/crypt_commoncrypto.h":"ce71d0afc3434aba6e6d501d4cea7b0b7260d34499b41251cb2263cb0b968441","libgit2/deps/ntlmclient/crypt_mbedtls.c":"2446615bb0556331acf109c41970a4dc95db3c07c1f7906753d266d2d699b578","libgit2/deps/ntlmclient/crypt_mbedtls.h":"ca64a3511eafd516b27354aa713623e53bbed475b01cd6989e4f9ba7b28b84b3","libgit2/deps/ntlmclient/crypt_openssl.c":"30686ed81c2f7e2f00a2cb12fc08a77ce14bab0e5e79c9441c7a82fa3bef46d6","libgit2/deps/ntlmclient/crypt_openssl.h":"6b436be864780013af7257ce917f96a8a03c4b520189982fa64900867b9bf730","libgit2/deps/ntlmclient/ntlm.c":"860de6c763efcacaa7f708f234d698721c154a420094f959e128e0d0aec2d36f","libgit2/deps/ntlmclient/ntlm.h":"bfc570598a36dd463e3b304c2309b00aa2e5ea453bdb15847b7e99b26d0838a8","libgit2/deps/ntlmclient/ntlmclient.h":"365ba1d3c8c745e176697726029123a6263cf9cba44b125b7ff99d72afc3fe9b","libgit2/deps/ntlmclient/unicode.h":"8b37d53c6ddcbc4072dd103cd9b50a1524db25d19e340b1d60fbe7e9bac7c583","libgit2/deps/ntlmclient/unicode_builtin.c":"85c57f301a8f0f46de7cc4fb5a45117f056ee808b1798c9fd6ad8b4f5d5acb9c","libgit2/deps/ntlmclient/unicode_iconv.c":"dc00df55970e7cff5c97cc201acb35e1881b58c3abfcb546511bdcd011fc3805","libgit2/deps/ntlmclient/utf8.h":"0b57540746cfe500009216ba3bb7bcbd1555c158648ec82fe26f16bef75adb97","libgit2/deps/ntlmclient/util.c":"5961cd25fd61ec503b2a8d4901b55214782a825b8cf90331122ab2d7767181e9","libgit2/deps/ntlmclient/util.h":"70c768d11767ab0901b4eb9701a669e0d5601ba421fd0fd82dc34246cd5bf9bb","libgit2/deps/pcre/CMakeLists.txt":"f6c89cc6c4b33e2dd24e1ee33b5af92eb89ffe52075d089eef439c9d6be8c9cf","libgit2/deps/pcre/COPYING":"17abe1dbb92b21ab173cf9757dd57b0b15cd8d863b2ccdef635fdbef03077fb0","libgit2/deps/pcre/cmake/COPYING-CMAKE-SCRIPTS":"46cde7dc11e64c78d650b4851b88f6704b4665ff60f22a1caf68ceb15e217e5b","libgit2/deps/pcre/cmake/FindEditline.cmake":"44788ac3e7c8c4b4da3e5e0f467c7ee49de7ba9e1c13024dcf1e2501f8fe9684","libgit2/deps/pcre/cmake/FindPackageHandleStandardArgs.cmake":"aa3ef1f1c8742da54813aab0ac58c71edd1e58cd3b6b157b856bfd525adc2e5d","libgit2/deps/pcre/cmake/FindReadline.cmake":"055e1df8bd29e6837d8ebb8c15dd5dcb28c88e23aabda8538b76a249dff829b0","libgit2/deps/pcre/config.h.in":"480e3e1a1eea810516e59f19375575e83f62980d20b9cfc990ecf8e8cb17f79f","libgit2/deps/pcre/pcre.h":"e83e434fc470e3f985659b5b400bf9f2d818bd2e122583ef52ffe5e914fcf09a","libgit2/deps/pcre/pcre_byte_order.c":"4030a1156da8690352226b5de2c9c5f52cc6955409e4a7ab9ba4d6b223e74b3c","libgit2/deps/pcre/pcre_chartables.c":"3386fd60b4a4175a7baf474223522540abd6e006e8507a04d3485f84973424ae","libgit2/deps/pcre/pcre_compile.c":"b8eada6b71d793713189e16037148a3ac77beaa29cb90357b3171ac588289f81","libgit2/deps/pcre/pcre_config.c":"fb9e1e766291b2b4b3066ecfd0795db398762b9597fb2af23cc784617984609e","libgit2/deps/pcre/pcre_dfa_exec.c":"1cbf3a680388110bddff833983d3653630eedf6e6e9d9e656a737e3b85de9dd0","libgit2/deps/pcre/pcre_exec.c":"2a6871b9a56de682ce28a467d26b42caf71f4323e44b555db720cd51c0f2c505","libgit2/deps/pcre/pcre_fullinfo.c":"a84fc4cb4d22b2ddfcd4d0f0a0ff333cc9f623e1fbf2a7c90623a212e0bde54d","libgit2/deps/pcre/pcre_get.c":"c93ded768f96cc392f911776e6d993b565114936e08247dfa79080b35dada4e7","libgit2/deps/pcre/pcre_globals.c":"8b2fda23b42715eff2f01188c4911dd8453868ff77fccfe34b99126aa775fa5d","libgit2/deps/pcre/pcre_internal.h":"f713de1fa2c20b5414f6746c80d10878ab48c9186462b074c5bb6a74a822fa80","libgit2/deps/pcre/pcre_jit_compile.c":"d014f896dc55365ac48f481067a048a36117fba48fdad1379eda46807f84fb67","libgit2/deps/pcre/pcre_maketables.c":"8564fab861c7eb4037ffcd53fda789a747a30c4a462f460a5ef824f534fb06dc","libgit2/deps/pcre/pcre_newline.c":"3163ed2193fa74d8cc9e1db2bba672bcebf8efe85c2465cc0aefda51966bd929","libgit2/deps/pcre/pcre_ord2utf8.c":"fa926e32ae8d6e5610c500e7b6971a5149765a1881f798b18904a0a88bf549de","libgit2/deps/pcre/pcre_printint.c":"71751d151efbe935e9d8bbf58bbe143d617b34acd13d1bf237330c7c7736c422","libgit2/deps/pcre/pcre_refcount.c":"0dd8b7273243545fdafab585890fa12e210cf526030eb6b877325ce89250fa39","libgit2/deps/pcre/pcre_string_utils.c":"b83225f9cf2658654d6a0af01199050f6fb36d903041b33cd4d0c06e762b66df","libgit2/deps/pcre/pcre_study.c":"f5285714b59af9503dacff268cb37ab4944fbdf74a78c5a7b9bc49043a00ba40","libgit2/deps/pcre/pcre_tables.c":"fcdd9f705a7a1640ae5e5e5b7148761fc5e82896d84b1a287dd7e55b8b87eb15","libgit2/deps/pcre/pcre_ucd.c":"b35ad7e532f52c5fb1f4ab1d48f5d80618abff2a115099220d95cd13ac64c346","libgit2/deps/pcre/pcre_valid_utf8.c":"4265abf04c03acba9ea90351da662eb89aaed79e7eef03329ccf030ef28ef907","libgit2/deps/pcre/pcre_version.c":"5bb67c3373a934a2d9263ba9f9fe3cd79e381e6aed8507e5319202330bc5275e","libgit2/deps/pcre/pcre_xclass.c":"b2c3b2c7600e18e562a333df017ee35c69233e9427b866726d944122a9560e28","libgit2/deps/pcre/pcreposix.c":"1fbdfce483e2af30c2791023c0b55ca75b23595543e62e0eeff5287b104551d0","libgit2/deps/pcre/pcreposix.h":"85a6a09b806d8506e5710e9862b6716b2b88761abe0d05aeda5071257537d9c3","libgit2/deps/pcre/ucp.h":"ea98e4eb999d8e777f2ba709e68b5aff7108a4eaa169f4eefa4510056551b724","libgit2/deps/winhttp/CMakeLists.txt":"6c641c08d2cb1719c533ac20577f317bfc5ecf27e4ffdd0ea940e26e25dfbf2c","libgit2/deps/winhttp/COPYING.GPL":"d9a8038088df84fde493fa33a0f1e537252eeb9642122aa4b862690197152813","libgit2/deps/winhttp/COPYING.LGPL":"dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551","libgit2/deps/winhttp/urlmon.h":"6cdb0f5ce5f0aea2daefc44c4806697ed31ad759f8baa18fb38a5b220ddc7d7f","libgit2/deps/winhttp/winhttp.def":"89601b95ac2515619426ea52ca093fac1a16ef0bfb5586c1385a028947ab6513","libgit2/deps/winhttp/winhttp.h":"a51828d65b1b260a727f596c41cf3257cac2ef6cfebb11726234fd7ccb1537f6","libgit2/deps/winhttp/winhttp64.def":"7cd0bc8dd2c06d288c241d175da06146e940c28d7201fb63de8a75730d09fcd4","libgit2/deps/zlib/CMakeLists.txt":"abc8b7178f398b88591e04b1df9e8a2389c6705fe9e1607d96afc580a5c38018","libgit2/deps/zlib/COPYING":"864943392878a2479350e12a04f6e8e0ae434b5573bae350823c4d6c4474c755","libgit2/deps/zlib/adler32.c":"47a05d4213c9694e821027225aa8ccf5975b58d7ecfd2877008b44dc8f53983e","libgit2/deps/zlib/crc32.c":"0e842875b2822122efbf822a15483ccbf0cf2d1a39f21f70a78492738f7f2fe5","libgit2/deps/zlib/crc32.h":"407af59d0abfea84a6507c603eb29809411797f98249614fe76a661def783ce1","libgit2/deps/zlib/deflate.c":"11fd6b0328b65c4ad4b5c204d892a97a9083628a7e77dc47836c8e0c799f8da0","libgit2/deps/zlib/deflate.h":"0ca7fb0cf1dd63001c6e9e4ff93c8dbff2fe521199be51a4dda38a11b44919f6","libgit2/deps/zlib/gzguts.h":"1ef4741cf10441feeca5c8dde2b6c754f0cbd96fcae697d54a604757289a5e9b","libgit2/deps/zlib/infback.c":"abe44873b5af2ea68ea1d281d915b2800f1832f846d2c05442a4711adbe6f269","libgit2/deps/zlib/inffast.c":"4d496ab2a3d29df5fadc3dbff6067e039806aaceae6cfcd09ea77d46c2b848fd","libgit2/deps/zlib/inffast.h":"7d8c1c873ce9bc346ad6005bb9d75cce5c6352aaf7395385be216a9452a34908","libgit2/deps/zlib/inffixed.h":"237ba710f090e432b62ebf963bee8b302867e9691406b2d3f8ee89ee7bfef9b0","libgit2/deps/zlib/inflate.c":"8b6c599c3563c14c447c47db0d7dc9a16e8c246a078ec95a169ddcebaaebd811","libgit2/deps/zlib/inflate.h":"8ec9ac297790276f7e46a961d4c6f9f944fb1dec92401339ec2666973cc5983c","libgit2/deps/zlib/inftrees.c":"1960ca67384376f65b6ce8c08fdb501f8eb33923e11ef5f61a855708c6cb0a8a","libgit2/deps/zlib/inftrees.h":"c510b36402784b1f898be3b049b923469aa92701de2d9195aed19f6b65c0dce2","libgit2/deps/zlib/trees.c":"f2a5f949ea70dde7c23a54c793aeed630a03df4bb72417cd3aa008000c44699b","libgit2/deps/zlib/trees.h":"bb0a9d3ca88ee00c81adb7c636e73b97085f6ef1b52d6d58edbe2b6dc3adeb4d","libgit2/deps/zlib/zconf.h":"9c0087f31cd45fe4bfa0ca79b51df2c69d67c44f2fbb2223d7cf9ab8d971c360","libgit2/deps/zlib/zlib.h":"4ddc82b4af931ab55f44d977bde81bfbc4151b5dcdccc03142831a301b5ec3c8","libgit2/deps/zlib/zutil.c":"f7fdc9ef326a2683eb33c794face54e83c751ec17f3d1ba581847a62af36ddcd","libgit2/deps/zlib/zutil.h":"9a63f6690fac1620aa3cecee5752af618806da438a256b4a047fbcd289cac159","libgit2/docs/changelog.md":"56922b7da8fdfef7154e7bca43405c79d4c8d7586ad88c8d56d6d4ae430af72c","libgit2/docs/checkout-internals.md":"221b9821d89ef60b6b71d5c6b80200bbd911895649bb4961b3dcaa4f5c32d8c9","libgit2/docs/code_of_conduct.md":"bbb42da81b2c2261fe2781d22179224c5e203144535d33f49a61d4ad322b2217","libgit2/docs/contributing.md":"3cfc5254abdb4db04926d420c0e8c1a44bf2d0a3327528ccb3521cbb49223ef2","libgit2/docs/conventions.md":"b1707aead63c217fbdfbfe5d29257a5324bcef95df8f1fcec0d0a785c65c1cdf","libgit2/docs/diff-internals.md":"4186480a0882c2ba6177e940be9f04d804d7206cd51467e8226aa964bc090753","libgit2/docs/differences-from-git.md":"30c36445bca9a377db72bd2ffeddf68d392a61fbc60561f17e3590873a372e02","libgit2/docs/error-handling.md":"d4b0a7e66b7f289ba6d16cbe08899326646be8d2ed33aae5884a23fccbad57e2","libgit2/docs/fuzzing.md":"f933b83f82b8d3145b6b045d7539b6ff11724c76ee8eb96d91592b42da4781f5","libgit2/docs/merge-df_conflicts.txt":"1d22b5791b72b4c084244888eea37b80b4f0a1dcee9d76991edbc18ecb1df057","libgit2/docs/projects.md":"220fec1464316bc7efcae1bdbe1057e7e53a56cc0ca8cc565ce1e0df73580cb1","libgit2/docs/release.md":"ebc2a3f234c987e348f3f59c62d3791af1070992639f10b8e38ab6a0ef546e80","libgit2/docs/threading.md":"3ecf0560141ccf2814d93f73fd26390e45e173e3c6841c1ca5c07d8c53ac6413","libgit2/docs/troubleshooting.md":"38719af0af50ed2c328c692fe9521f2fe46eef55381b5a4d0346b2a10f501a5d","libgit2/examples/CMakeLists.txt":"899510cd04b24af25ef75fbec48e1ca8cc09f71bf93082f19a53bf4cc9f4fb0f","libgit2/examples/COPYING":"a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499","libgit2/examples/README.md":"418026aef6c3f2870b7c000df5b4cd7847f644f2fbe52dc9ea0ccacbbe37cd64","libgit2/examples/add.c":"48e33612ae6570b3ba3a123a16189819c6e292e64a9ca0e3ff578f5afc15eaed","libgit2/examples/blame.c":"9d75ef2b5e9923d85bc6efb4163722c274ae2a0fabf0b67bcf7670afeed44be3","libgit2/examples/cat-file.c":"453c970d320c5e57821986efadbc39bae1fb2f1c985e6b0708d1878cf5cdf211","libgit2/examples/checkout.c":"612e8a9285c9a486f21bada03cace2c4301327a6dbe358cc55b76ca9dad225f8","libgit2/examples/clone.c":"3e0382ddee107c6912d3c1d57c200bd5a9bdbe30fba4c84c003fdfb2393dffab","libgit2/examples/common.c":"684487aaa58c8097320918b03394e01af757273877344a77000478a7a65cf45d","libgit2/examples/common.h":"f8e6eb1c8980d3835170fe7a946bac8239999214e51d69655726b0b6b6d64973","libgit2/examples/config.c":"43962ad38ceb56a96c36fd143a3219612907d54734ddb680e2fd0cf743974337","libgit2/examples/describe.c":"0970388d3afc3c27f0fbeb1a5eb3439ff4361a718b4a67ea2e70b1f7f4195575","libgit2/examples/diff.c":"187acef4393be9dbe2b38f03770fbc0c13200e5ff1da1ce9e74704b1e878e471","libgit2/examples/fetch.c":"ca3013e61cd3fbc0d3940f4ca1533985a2abffbde4859f01047f20a7b595673b","libgit2/examples/for-each-ref.c":"37bce44e6283db6b519d5328d93f757c5e165c27e0087f9d8aa3b7d90be032d2","libgit2/examples/general.c":"38f6c5893d3908556c909cf8726b10da83e4410a21f028b3159ab6cf2d71f7a2","libgit2/examples/index-pack.c":"4459a422ffaa0ad4a11bebe1b3ab20962225efd665e05680e855da1642212806","libgit2/examples/init.c":"0a222d517a4c31c68fa9a427f64894e12e88e488c6b535d9014ff995888e33f4","libgit2/examples/lg2.c":"7b3c3597937ae91038f62b3d86bb4bcdc5cbaa84a4b423ed6700db894a0573bd","libgit2/examples/log.c":"8d5208854530e497fe2f28aa71326e1eceacc1d7395b72e83d6a84d7ede73af7","libgit2/examples/ls-files.c":"0fad182dc579caf7984140a6aadd01dfc11c46d2bea282e6e73e0046bc3ae559","libgit2/examples/ls-remote.c":"5cdebdc24ff4a07657da50137fed2031f9084567f2050907219bb3dcb0b9a645","libgit2/examples/merge.c":"240564109b712ed36fdce863bfe34e7cd69022ed04e68706477821e6098587af","libgit2/examples/remote.c":"c888ab7c04090303f9062880fcd855f03a554a501380717f0ca7a1ec7a274a26","libgit2/examples/rev-list.c":"95594807e980779da2ab63dd89fb77b092705cce895d7b4ef100389bae49c366","libgit2/examples/rev-parse.c":"dab1ec057afdf12a22b112005c24ff717ab28ff3455cf1da47f8c2d8a217efea","libgit2/examples/show-index.c":"8f3742413429869e7e4e4334933c71dcb58bb571dcf4f76461fd77bd946f8656","libgit2/examples/stash.c":"01732be6a330e31a174f69674c55b9c84597e13781a072e2c0da9ebaa74194ba","libgit2/examples/status.c":"31fba992c00b1b1afaec1aece36dacaa7773ee81c893c9e62d4b6f6de2b2cea2","libgit2/examples/tag.c":"4f8792e6f3426bfcc8b452f1a464d91af4506bc9685cb211a9970a3847ff2ffe","libgit2/fuzzers/CMakeLists.txt":"db67c2dbdb4f7486dcbe9e6848dcf1bcd9d5159dc91c93711c52d5a4f558122c","libgit2/fuzzers/config_file_fuzzer.c":"caf8a146c5b2398b360b2b2be675b5ea16af4c9a8ba2b8db682241666ebafb92","libgit2/fuzzers/corpora/config_file/git2.dat":"dc7279649a38a8c9fa9c859db5f3d804f4295f987d65319e3c2a7599e5379d5b","libgit2/fuzzers/corpora/download_refs/clone.dat":"dd2d1d94c97d7922eeb46b8f3929c60a287ab207c04cb4ee42996a263044f01b","libgit2/fuzzers/corpora/objects/blob":"7c35c725ea9288083740ea6b4c23bc92b143f82a0ca88b16506518b14b8f2934","libgit2/fuzzers/corpora/objects/commit":"8ea04ab56b78a68e3bccd0c98381ea82465e9bb2e4ef7f34228c8e3ba5dded61","libgit2/fuzzers/corpora/objects/tag":"ea7433d733b2b023a637912d00344a58d1ff32beb9b80d52dd81881a60a2cc98","libgit2/fuzzers/corpora/objects/tree":"ff780663747cd2aab987830cb72aef5e1dcc66325fc0ba3a53056e99403e1e6b","libgit2/fuzzers/corpora/packfile/004bd06c91c0dc8ab7e963f4b5e87be00292911e":"53bd8407a18fe3aed0680e230707d6e13bf0d3874111e75b299bf94940f67a26","libgit2/fuzzers/corpora/packfile/00b67414c7b17916b3bd0a3d02284937fa0c4378":"478db1c2dda7b9a110a7a576454e4dcf9f3ca3bacbf21f8813de81aaf5619333","libgit2/fuzzers/corpora/packfile/02eaeb43f0ec7dbfd91bd75e7ddcc7fd590dbc77":"e76379873411c1eed3591cc3eea3e26c9e293f9064f777957cfa4b6536fc538d","libgit2/fuzzers/corpora/packfile/02f4286569be24124d8ab209733b7492f7560310":"e3b9c84ef171ba753b8b5a1025bba400c7bfba38d28799ff0ce623727e748efb","libgit2/fuzzers/corpora/packfile/037ba5f9d6d695aa4739810f8bea6e795c1d7614":"2839cb89e35f3ef5a81c7c2424d37b8d8eb37c8a7dd815ad29628ab7de5347b4","libgit2/fuzzers/corpora/packfile/038e06289ac876f109fc12ca4b8284497ca26821":"ada4b1da277233b00aff0234dd58bb3272310094be8731748ea2e186cbe11f9a","libgit2/fuzzers/corpora/packfile/042dc4512fa3d391c5170cf3aa61e6a638f84342":"de7d1b721a1e0632b7cf04edf5032c8ecffa9f9a08492152b926f1a5a7e765d7","libgit2/fuzzers/corpora/packfile/044bf19babf3f9cde07adbfa2a45c7508538cbe8":"2812d369d21d23341a09e9096fc09230bf8f43a31c78829e736cc8345306762c","libgit2/fuzzers/corpora/packfile/044e12ea43bee3c4befe27ba4687bee98d505fd7":"92e2000f3a1b17f88fc961b602d03984ac45ae834419dd792ff7c23416f908b5","libgit2/fuzzers/corpora/packfile/061fb208431db793bbd3645b7a16058a1e2a2412":"281c93990bac2c69cf372c9a3b66c406c86cca826d6407b68e644da22eef8186","libgit2/fuzzers/corpora/packfile/06576556d1ad802f247cad11ae748be47b70cd9c":"8c2574892063f995fdf756bce07f46c1a5193e54cd52837ed91e32008ccf41ac","libgit2/fuzzers/corpora/packfile/06ceea0c98756d302c302410fffe0dc54a055486":"2a725ce1affc914fe150ea64760a14b5a5a182c7cfbab98fd388e99539af9b55","libgit2/fuzzers/corpora/packfile/071e65ac0bf08f2424a89a4a499004c1bb9f3f6c":"4f3fc765b7e20cf28450a80afba60cfe388b822290fdd23dab75de5195f92ba9","libgit2/fuzzers/corpora/packfile/0739ff2f064568a4d775c8061958e66c419dbea0":"e74301692772a42d8b0c8eee1b9291ceee323cb4f2d367b4eaaa253d3ff14729","libgit2/fuzzers/corpora/packfile/077760469bf8392342d09329c732b98d24be2c30":"2bd0e3544fad2fdeefa1c666128aaf920459b40956cd2975dcc5bf265046f84a","libgit2/fuzzers/corpora/packfile/08534f33c201a45017b502e90a800f1b708ebcb3":"a9253dc8529dd214e5f22397888e78d3390daa47593e26f68c18f97fd7a3876b","libgit2/fuzzers/corpora/packfile/09e9046a7d6125cf2915a326a1504dd75d0543b5":"48c5450fb1e339467e4a978d4b8813620502972d8de03600609cee031cc53059","libgit2/fuzzers/corpora/packfile/0ade7c2cf97f75d009975f4d720d1fa6c19f4897":"19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7","libgit2/fuzzers/corpora/packfile/0c316c67c1450aee57ffa3f74c19ea5d32d44622":"439028232b268acb647229425e5c96578bf0995d1115efa60051bbf8c4b3003b","libgit2/fuzzers/corpora/packfile/0c395c44e4dd5b67caae8a98a66741e17e8af136":"3e19373a3ede76263f06643b4f839cf74ef98d08f38e691a3463f90bd504ffc2","libgit2/fuzzers/corpora/packfile/0cb9120e5ae00b0d660a111ef85fc9194a5f244a":"83bced3abf6a2e333400c01cd3003ea8cb54b11c527e8f1fdbe9936fb23614d8","libgit2/fuzzers/corpora/packfile/0d44e7156d04cd269fd1219c58c3b79dc8c41d60":"bcf0909af34f683f23f673133bfdbff210ca2a179296e7c52893b5a615d11661","libgit2/fuzzers/corpora/packfile/0d77a48bea1dde6e5d391a65456dc0aa3d9cc5e3":"4b3f1c6b712242de5c763620e21cb3efe8f7106f8e5e3bd156d9e96a02ad2397","libgit2/fuzzers/corpora/packfile/0db25107ff248616cadc75b7819b21d06394cf25":"50dd927afa481af5375dfd80e7af505456b4b1d06ba32aa07dc2cc60c69775f7","libgit2/fuzzers/corpora/packfile/0debae2db7ef2933f386bac21a2d3bebb473070e":"e3be301e3f1e1023743f258b7cb7184f93c7ad35d5c87b1ed4befa77e5f2f7ec","libgit2/fuzzers/corpora/packfile/0e2d48524de33394ca82ea3a43f5f04aac6e86c7":"b130835bfff3633ef53407c63aa4d0b2c87d8a8990b5b160f0f1a8924413a1b6","libgit2/fuzzers/corpora/packfile/0e49f6aa78f3b2f6c3fa5d281d5b1052fa9951dc":"6a5c5265c65305802d683bfd935bbcbaf9900ebfd1ab6ff2bde2858a8f416dd1","libgit2/fuzzers/corpora/packfile/0f2982027f0b3b05250267b19e3969f8797e389e":"8bbc525a26fd6b78fbcb3681d51e28b3c0066e4fc2ace368879177d58263ddc2","libgit2/fuzzers/corpora/packfile/11f6ad8ec52a2984abaafd7c3b516503785c2072":"2d711642b726b04401627ca9fbac32f5c8530fb1903cc4db02258717921a4881","libgit2/fuzzers/corpora/packfile/123ca693d81a8cfd99760ff5ca9e152ded878537":"0f4ae7ab5e78841c6dc1663e18aff88f08416a12bdead9f0cd3fefc094abd39e","libgit2/fuzzers/corpora/packfile/12878ca5643ab15a4a847e74ddd84fb365736af2":"bd3c97f4745454c2cd65ed4dc035baff588820563802d1819c937bc838fe0f6c","libgit2/fuzzers/corpora/packfile/13f292a24a9e79ae911f5d5e1ef7db0112601e64":"cd381288d45705c0921a95d2d54addc90a20e00cee9dd1d93b342845b6e0029f","libgit2/fuzzers/corpora/packfile/13facd9b4b5b4509fee92c7ccc1c82ed90624172":"3bf9d518c3145d933736fcb2ac8da1ebb0e9d1ee6051e9775a7f6390603b3f9f","libgit2/fuzzers/corpora/packfile/140092a21903fdc56c98de126725fa6bead98ab1":"0f9a0a76c4dfc13d9258ae52f791ae798f14a0e975ef4c5dad461042558b92f2","libgit2/fuzzers/corpora/packfile/1489f923c4dca729178b3e3233458550d8dddf29":"96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7","libgit2/fuzzers/corpora/packfile/1501a58834f24f95442f190653a50dd67d01e19d":"65251eb45556a09eea80a69d17c264b2f09f3eac007940753f1433213700d0d2","libgit2/fuzzers/corpora/packfile/15eddee57cafb11e927810d62230a6e104de1d5c":"78ca8145949f63e2e186fa4092058eec188b8db0bbeeb081345d3836517da7ff","libgit2/fuzzers/corpora/packfile/1632aa4b049f1118306485b11c70c499a0200dd5":"b952e334fe7a107da4bfe40b88d51f139b6d75c43cb9c0f19ae154c468acf560","libgit2/fuzzers/corpora/packfile/18e1cf33b179a5cbaaf0baac8279ec4ed1cbdcf3":"25c46585e4f8ec8a2ee1658a190e1464b94965f84e14c6e33e042805c6d8052c","libgit2/fuzzers/corpora/packfile/18e768865207e0b90047487b66532b20bc74b1a2":"1cc65615d187bd8e93318580cc99a9deb66d51e94e46da6797d1cc94b03aa070","libgit2/fuzzers/corpora/packfile/1940c66b45a3bd5c847330b207fd87aee6e96194":"6707b736a22859b83191585476b94fa93bda06294c6143a2ba23d2f4b4b903e5","libgit2/fuzzers/corpora/packfile/1966ab31dc80ab75196b0cbf28e3960a0eb3f6c5":"5ca418aabf800a0b6fd9434fd9c1305cd34804d4e2ac9d2745b0d183c80bab35","libgit2/fuzzers/corpora/packfile/19da91f2603889267dfd77786e07a5b8f067d62a":"9e8e8c37a53bac77a653d590b783b2508e8ed2fed040a278bf4f4703bbd5d82d","libgit2/fuzzers/corpora/packfile/1a72795a3dffdfc999b030d9aab7237dea1e2bc1":"3607f472af344b7265812a5bc63636affe2093476b275aaa51d655fbbf97799c","libgit2/fuzzers/corpora/packfile/1e29cf67a66f225b338610fbcdf1b8185a8f5b7d":"1d49b7dda1d3666529a3eb5153856d5233f73e0cffc0515c08974213f1fe65dd","libgit2/fuzzers/corpora/packfile/1eb8977ef8c3be9ee896d785663c762c7e32be28":"f5476d5e86ea8ad32b1bcabe5ba3859de2e86c54daa16a73b6913c653fd93901","libgit2/fuzzers/corpora/packfile/1f0837530c1c3d122157f2eaa9c2178dcc3580df":"698ae799e3798740b8e4f629b3f3868a705be03b884203eec888aa25ca92e039","libgit2/fuzzers/corpora/packfile/1f3c5fd6dc091faa397bce776aa97b457388fdae":"71a5ec30430d204ed5c01f0e672a57e1889167178d5ffae5354c75624987df95","libgit2/fuzzers/corpora/packfile/20528983163f834108150a7191600ff94ae2c1d2":"e368f886a5ca3b74c94a676564d6456bd49fe11d0d398c51919006e472dffb7e","libgit2/fuzzers/corpora/packfile/20a725140a8ffbe11bb71c1b83f19452147e5180":"d2bd4261bc94f30d398fca196bd437c17ebcb8c04f9e5576563c0f12c3b7b067","libgit2/fuzzers/corpora/packfile/2149aa9e07dda9bbf502e088d8d0a38e8fb94f2e":"e4ff5e7d7a7f08e9800a3e25cb774533cb20040df30b6ba10f956f9acd0eb3f7","libgit2/fuzzers/corpora/packfile/21b664aa8c86aaee4007d9bdbc2d63bf82bd5109":"ec9d63310fbd63348e59d583141b89732779396afe1566564b64bd7da9082f3d","libgit2/fuzzers/corpora/packfile/21b9ec8a7d7ac4d542c9bf7b2e26581cfcfaaab6":"21c38a293c893f05b2b9e4ec34bf760b9f087731518956692bb981da9073228b","libgit2/fuzzers/corpora/packfile/21c07e2affed6b0134d5dc28ea6c4937e691c761":"25267d1a884ed6531ea19a2159b6df6450ba48af719b2d715f6c40b46ed7d985","libgit2/fuzzers/corpora/packfile/23841d4076641ebcb4f58d1fd03047528c9d359b":"9183e06bddef18c75dc49aee2bef20370343e9e0dce6e33031c5d93f29a16374","libgit2/fuzzers/corpora/packfile/23b9174c42560de6525b1f103125f599479f95cb":"c320649ca4c2d85097033bbd174a638b3802295c0dea94d6d5d5866aa3c5f683","libgit2/fuzzers/corpora/packfile/241cbd6dfb6e53c43c73b62f9384359091dcbf56":"22adaf058a2cb668b15cb4c1f30e7cc720bbe38c146544169db35fbf630389c4","libgit2/fuzzers/corpora/packfile/245a2ddea41e6531944933c4420b8c9790ac351b":"4284d20ab66448370b817d51ea50dbe96309ccce97a53f42ffe63415f8084755","libgit2/fuzzers/corpora/packfile/2541e340271ea496a392870bcc20d3510287b9e9":"434f1a0417137e5113f164323e55a450ca5f57e87c9358438761f8f01d0af5ef","libgit2/fuzzers/corpora/packfile/276af22d5bf94344737fb1a5eb5de7d335004493":"8afa3222e3410659809c95605ed3115090c6a664a36f70dadc57596efcbf2a99","libgit2/fuzzers/corpora/packfile/27d5482eebd075de44389774fce28c69f45c8a75":"aaa9402664f1a41f40ebbc52c9993eb66aeb366602958fdfaa283b71e64db123","libgit2/fuzzers/corpora/packfile/28334bd612cb539de776370995f60c8032215434":"8b0f7fe9edb2df6a4f93288b360676d42c319dd2f11b1a872526a788e79c53f6","libgit2/fuzzers/corpora/packfile/2973e2ac092cba077d7350bfffe1cf2e0644a6e1":"43dada443793c736696b140f443efab8190d2d6d18fcc35b2185311de7f7c1be","libgit2/fuzzers/corpora/packfile/2adcd01e876b12d867c858ffaec38c42c59c36c7":"111d33da364d8929a5647a956ad3d1b79e68c6cfda976ac379bd498325513ebb","libgit2/fuzzers/corpora/packfile/2b28470644f5d0323643da99c831d82f20a7a74f":"db8a786bfd5f6b9b8ab68c34cf48872df23e555e47ab390c96a22ee8c648e9c0","libgit2/fuzzers/corpora/packfile/2b86229020ba808df84e16f800dc152254f18f64":"249f9289ddc8d44e8f97c2d6a0e3b9403366126e2e82aeb852ef12c25e93473e","libgit2/fuzzers/corpora/packfile/2cc5bf2f780cd85ad93d232890f418625f4d1274":"40f131c3db3d68f63e653e512ab2303682dace69e6d0e6d319e8c0ac5469900f","libgit2/fuzzers/corpora/packfile/2d6ae8fa82b656879dd3371d0a6899e88ef34e76":"58d924c47d9c5746a411fb157ffac3f473ae62499fb1d0af21447f3a6693b273","libgit2/fuzzers/corpora/packfile/2e74d24e887678f0681d4c7c010477b8b9697f1a":"4f362f9093bb8e7012f466224ff1237c0746d8c8f660b16699f5036ccba9c64a","libgit2/fuzzers/corpora/packfile/2f436c68a7b0be43aa6d4ad5126ec9401a9f9211":"fc257692f52f2a9e94ed3bda610e17569bbb1b3bbae7414fe05464eb1cbc4fde","libgit2/fuzzers/corpora/packfile/2fec48b0dcb45b98597bfec12bf0dc650543b3e3":"d2d4fc8fc2f6022fd04b52de7e94ae9f86ab2fbe6ee351a0e713cb5e5be60f7d","libgit2/fuzzers/corpora/packfile/31bd25636a9807d6024e78b9b3d02fbb1a02835e":"8c568bd48de3ba2260e036b550c34e78471aca68564224d2e590d2c8e6f3b378","libgit2/fuzzers/corpora/packfile/323c88be36ecc20ff30b21cf417106554042db04":"ed4ec49f015e93fe11d8a3b0e3cbc84f77ff0cee5fe68b514e2048688a20583a","libgit2/fuzzers/corpora/packfile/33b3aa957ca4fb31873033a7f460617f1fe81e32":"697219e8ba5c5a4a035cfa9dc55131a29c4c9690f1cef712576f38d059c99c0f","libgit2/fuzzers/corpora/packfile/34303d14e37c9ddfb0bad130e006fec927e13785":"90a24cc8e507f74cfc6b6bb8b82ed8ef8106cf816f6e0564f15db6cdb7bba70c","libgit2/fuzzers/corpora/packfile/34dac9466a4a2c15aaeef13a9567f6827ace7748":"78bbce625718a94a1cc618416122a23fe015b5a78968036df580bf6e30568941","libgit2/fuzzers/corpora/packfile/356a192b7913b04c54574d18c28d46e6395428ab":"6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b","libgit2/fuzzers/corpora/packfile/35bf585248be2c6d3940e15b85f72c4146903097":"68374528eb7a497146e7f93de6a838a358c546aacfa671d64187eff8f07fcb43","libgit2/fuzzers/corpora/packfile/3725a1c4431714019827277deac8ec2efeed8f1d":"04c0c1e3085f812adca4a6da63d3559ff21fbfbc2730bc819a5399eb81eb2bc1","libgit2/fuzzers/corpora/packfile/37a2b7de1fadc9eab2d5fabf5dfe7007c245dbee":"8085a4294993e8f8508fd35480164c6db6c8e410d3c127824057b420b1e4325d","libgit2/fuzzers/corpora/packfile/37ab8a0ca81fc62279057401761f7730a5a8f1b2":"742ef3ee518cf16165dee1d0024c594da8a42f295e61a11081bde66b161aae5a","libgit2/fuzzers/corpora/packfile/38011be20a664dcd2594e712a26c063c2d50efcd":"40e9a20f3b7d1bb25d81aca5d5a2549773d081c42654b007043a9703fc4e152a","libgit2/fuzzers/corpora/packfile/3838851a5da8239c2ae6cbbe869c81446c720e87":"6f8955ff64e3c7012f4f6a6da65b937914b1a695e1b90999542308a70b855f8a","libgit2/fuzzers/corpora/packfile/3921322ac01429b001f88d64c8319088fe49218e":"71ec12ef6dcd10aa15cc10d34bc2f91462f4507435f98eea77f9e67989de3298","libgit2/fuzzers/corpora/packfile/395df8f7c51f007019cb30201c49e884b46b92fa":"594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06","libgit2/fuzzers/corpora/packfile/3e98eb4fd65d3f2c41fa979db0f5678b310e51fe":"663be3787d61eaaff1def59f73dfcbc54d3a53df6b17af6301d4bdbc9aab52c5","libgit2/fuzzers/corpora/packfile/3f9ec359d0cb573cb6d2b2df64c9f4048ea298b8":"50fc019118f159ff1b6e034afe2cc8025a3bd55fa847de321c75ccaefbc5b1cf","libgit2/fuzzers/corpora/packfile/4067250457728bf775aa310ef253b223ae2fe4dc":"f358e46e11888cb4b5d6add27dfe048f6af335ad1f3c8915cd8daf9a8066bd19","libgit2/fuzzers/corpora/packfile/40818db87e110b29cb864f73265586cc054f5bbb":"50c36f3b6a3fc275f77079241e1f6153b3106af3974730cecf6b4af774607795","libgit2/fuzzers/corpora/packfile/418f9fb9ce1d4efdf481ca8fff9dadd09caee9fc":"4ec2274775773a5bd01d038018c1903c47a6602bdd8244569b2910f196dbaed4","libgit2/fuzzers/corpora/packfile/41ca0ae865b686089b8d99e9d661da291ce51019":"7fafdc296890bc117b37b604daf3327643422e66a0bb6a5380ef114ba0180c0e","libgit2/fuzzers/corpora/packfile/42099b4af021e53fd8fd4e056c2568d7c2e3ffa8":"8a5edab282632443219e051e4ade2d1d5bbc671c781051bf1437897cbdfea0f1","libgit2/fuzzers/corpora/packfile/420ce645ce1c93cee59a06da2159cbbb251e4c01":"da948e44d9191c43e3a0a943b2386f2034234205a28bbfaf431d57ae90d29050","libgit2/fuzzers/corpora/packfile/4345cb1fa27885a8fbfe7c0c830a592cc76a552b":"bbf3f11cb5b43e700273a78d12de55e4a7eab741ed2abf13787a4d2dc832b8ec","libgit2/fuzzers/corpora/packfile/450718a71a93a1b5ff982595432400b0fa876fb6":"c69f9f32570fb3a788ca2aeb60ae7696117229e6cd6242098f1dce13bcfe3b42","libgit2/fuzzers/corpora/packfile/453a312eb77b9d4198ac62faef10ecf3e283120c":"b6487bd1bda62379fd5b0adfb1c1fa600e99ef15f4c1b42c001acbe31dad3c77","libgit2/fuzzers/corpora/packfile/45470317334b614ce4d119c05ed2d6250dbc6061":"a1a8655e3884227fc028023592ce5c2296b42e8492dcc880b84e48e669bbb1d6","libgit2/fuzzers/corpora/packfile/45a65193e30784b0124f4fed659eb7e46552c2d0":"ca41841c5c98e34f4a3ae83d9220940395301a9616f69d6672b04ea322f28eb0","libgit2/fuzzers/corpora/packfile/45cff3494791ded181e1e3dab1c7a0e40130b57b":"e703c884ab644527abc3568c8392f6275f20f64fc498dc4501e1cb11f3c7b80a","libgit2/fuzzers/corpora/packfile/481dedc2855981510024d48828af0fe35a1503dd":"1d558ad1097cab5516d172d3fc0fc572b03f57ddde47c4532669b79ea08847a1","libgit2/fuzzers/corpora/packfile/49a6448a722742b1b392f0471542ee0c572c5a9a":"1d3711dde2925c70845e729d0094faed7b06a087d309ed4dc75947f49e110e71","libgit2/fuzzers/corpora/packfile/4a6e6af93dea13a5720be52b95f2948e0cab4602":"94ae66af388edcaf2d0edd6d5eeaa14ad281122c96e6caff19720786983b598e","libgit2/fuzzers/corpora/packfile/4ac25548f35e06eb9f91b0f15b89db3cb5bcb283":"f84a6b5a55d2556f6ce03ae318774057331ea7c51435f1b92e090a52af43ddc2","libgit2/fuzzers/corpora/packfile/4b586169f192749a0aa023ad6e4edd2e15d67f53":"2cd7ba150c2bc318d6cab52de107c70f4ab6abc9e2af160098398b2bb0c205e9","libgit2/fuzzers/corpora/packfile/4c3c8ec0e25da9342dc87c2e78d3040c381514ce":"4e0e3847ad9742d0a217e23b7be39fdba727121b1e6b5a3af80595ba46f34e51","libgit2/fuzzers/corpora/packfile/4d5189cd1411daaa579df34591c6a5946204c9a0":"5adb597fd88f1f7e802382f3cf903e0b2c54d3c84ab4e1f728ad89f62bbb208f","libgit2/fuzzers/corpora/packfile/4d7f1bfa928c0d3399598d562e346c6e23de6a03":"acef8db9a20a8933e65d85cbdb5e29903dd55eb3f6267082164db103855b0b01","libgit2/fuzzers/corpora/packfile/4eee38183d6fce3f42224738be58d0e3975300f4":"372f98baaf19ecad27e909d6d9a21c5a8fe3df7c57eb370bf9b3d49eed7adc39","libgit2/fuzzers/corpora/packfile/4f2e2af611d6567abcf5b6bfc579487ac417a8d4":"d5527cff4b9cf19971d975ed17891d50e6e59d83025e33d847ac2d00974a1cac","libgit2/fuzzers/corpora/packfile/4fa04b2c3ac839c36c4a3b51bf882eb99b7cd097":"cc5cd22723dbce40b45e360c72c0bb6abfac849c38ffc5bd2de02b125475a7ea","libgit2/fuzzers/corpora/packfile/4fbe10aede9fd9ce2030c6e567a9281e1a5338f4":"0eb79f0e16c8dcf59840ce9f2a0e52b276079168eba539f18d26eae6e5f92026","libgit2/fuzzers/corpora/packfile/5037f4f74273aed9a09122af5f4acc10f42c033a":"2c6e703f821f20b073261714cf3c58c09cb856efdcfad65f82a90c4f90c6b9fc","libgit2/fuzzers/corpora/packfile/511993d3c99719e38a6779073019dacd7178ddb9":"5c62e091b8c0565f1bafad0dad5934276143ae2ccef7a5381e8ada5b1a8d26d2","libgit2/fuzzers/corpora/packfile/520aa436eab6343c3729f51f0f8048e6b87f6aeb":"61417f153c5e6fa362868a13c2561ea05511962e2446089cf197c77628b8499d","libgit2/fuzzers/corpora/packfile/521e228f3b62dca81d87d2e7d5476657d7b5e0a9":"a3f99b1d6a58379342d2569fe7ac15d5116c1fadcdf9f55497dccfecc2ec47d1","libgit2/fuzzers/corpora/packfile/52e37dfd77d56769dc8a96388aa26695a8108dac":"34b93ac37ef5c0780c8aa96852cb1ca99071e45f2207ef83c625d08fd6abead3","libgit2/fuzzers/corpora/packfile/5374fb6be0a406cf8d0e95771ecb032254d21305":"b87d96b116f8d1c143dddbf3620435bf5c39a340768b3661dc1ec2e412b1ad2c","libgit2/fuzzers/corpora/packfile/53e1d4898c15c8ee3ef5e2fb279d151108725731":"475b82ad183afbfecb3e095a41595a3337c6edf03f79d831f623678e7673cab1","libgit2/fuzzers/corpora/packfile/53e61ad37ca92b7f6c0396e5fab1ed8743e73da0":"8a731c352c4a868851779b032413b4f87feb30ca196a99c505e052fe4413ff22","libgit2/fuzzers/corpora/packfile/55df2a59ed6a888ee2f0cdfdcc8582696702de7a":"4d4d75d742863ab9656f3d5f76dff8589c3922e95a24ea6812157ffe4aaa3b6b","libgit2/fuzzers/corpora/packfile/56a2020f68c5eb72786ea168cc2a7e8ea34ad9c2":"cf03ac39c4d5f13fa697d63b533482821e359dc5cbdb7e63c649ee75d11b0092","libgit2/fuzzers/corpora/packfile/578678e78b72f8bcb9f414e4129ae5d85a4af914":"c1969918521df12d3cc28ff4c78d96b32f1048b77be7be5ed92d7203a22afa55","libgit2/fuzzers/corpora/packfile/5a8bc5597fd0b2b44194ffabce46e2fa94c1ffd7":"95be31bd34da5678c631d7c3e95a588001c637470e3dc0ceec83ba2ac25e3a51","libgit2/fuzzers/corpora/packfile/5bab61eb53176449e25c2c82f172b82cb13ffb9d":"8a8de823d5ed3e12746a62ef169bcf372be0ca44f0a1236abc35df05d96928e1","libgit2/fuzzers/corpora/packfile/5c2dd944dde9e08881bef0894fe7b22a5c9c4b06":"189f40034be7a199f1fa9891668ee3ab6049f82d38c68be70f596eab2e1857b7","libgit2/fuzzers/corpora/packfile/5cb4674f4468d39f061d1df3c95b9c2dca529c54":"0534e4376f12cd0b5e4d1b424978488667df7b75873867529a0938bb8dd88871","libgit2/fuzzers/corpora/packfile/60b6fbfe65dc1796a09a734e054223aba8c90260":"903ea589b57575eb4314db42d2c3a53a88a7b13fb2e6286aa3045b8cc8f0627d","libgit2/fuzzers/corpora/packfile/611f5b9368427ef823f7ed89ad23667b02a06435":"028e95996ce886b73dbd2a9e974a064f51bda3d523357b867e89d2d17efe9885","libgit2/fuzzers/corpora/packfile/6214b4afdbfe63400ce428d47a58a2e29f682738":"43be55c6bfae3ed5135a1f62d76698adfb199624ecf57413976b76146d757e61","libgit2/fuzzers/corpora/packfile/634b675b80d51b52c3c6fbc73181ed47f61749ba":"64a2cf0bda2138cf4e271b0f78da9441e966e54cd0b7df8c9ca7d47f7d166586","libgit2/fuzzers/corpora/packfile/6431f1b31dc492fad89732b7d3e511fa7361985d":"86143d8fdd6193e2bba055dcf209e5dd2317b543981b2ab58480154d818bb232","libgit2/fuzzers/corpora/packfile/6442fd4bbb7656f142c92050da17b0e81e79fad1":"af45fcd37a8cace71612fd940de118cf73b0acf8b75fee786c5eb435f2eda40f","libgit2/fuzzers/corpora/packfile/6486c8cf6bcc2fca60502564924f6b266399df3d":"e33e0d446df6c82751725194a5815fc278004cbf76d4084c0e9394d139a95146","libgit2/fuzzers/corpora/packfile/651c573b6fdd393e97536a47f8b9e65226e29c33":"6857ae51d2535d3c50d4dc20d7a76325ad5fb5f3dab4ae5e9f39b062d95ca43d","libgit2/fuzzers/corpora/packfile/657fc646e93cb999417f43f0ec77fbad694e3e18":"fe035e27dd216ed91db51fc611a739bfd5e50f1bb0ebb1f1329fac4bc81f67dc","libgit2/fuzzers/corpora/packfile/65cc90263dec0020ceabc727d33aa587e57fc175":"a39c28b283be82be09a64ed16eca831cf6343a77ad6cf8308f3bc7bf0b58e5d9","libgit2/fuzzers/corpora/packfile/688934845f22049cb14668832efa33d45013b6b9":"9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9","libgit2/fuzzers/corpora/packfile/6b0d31c0d563223024da45691584643ac78c96e8":"62c66a7a5dd70c3146618063c344e531e6d4b59e379808443ce962b3abd63c5a","libgit2/fuzzers/corpora/packfile/6b4dc6028a3a684a20dbc427b15a37ea2fd12dd1":"eb684863e4b67a8d7dbe72ebe8f4ccd002a28185cb386cd2f9cb03d2c83e2b29","libgit2/fuzzers/corpora/packfile/6b7486fc2a47a40eb5a85a5edf53af60d48be7d5":"aca5cfab2b6b34bce54c817b0cfccb483596942e4fbd3bc5609fc480afba8700","libgit2/fuzzers/corpora/packfile/6bace82ea640ac0a78963c79483faf0faa7fd168":"149488d869cbef080602a371ab0d39d97af103fb726aaeb02ccd36c06f494e5d","libgit2/fuzzers/corpora/packfile/6ca38da5f096a5847776e4d50cb63121341fd67c":"6a4bbda5b6050c45b9e10ccf495315716494372ab38c7518fd2bb9a01210ebf4","libgit2/fuzzers/corpora/packfile/6d344a65b9edced36045f94215b6810799789334":"298d915bda9804fc3984f389087f1e60ad128d69f91283a59fac523a26b4eb7d","libgit2/fuzzers/corpora/packfile/6dd655e8ef0573eb1c41151af924974aa1e9c454":"dbdbf9bf608f3df41d2a596a936f2cd8de0307c9dbc8e786a001d6fae2b86f16","libgit2/fuzzers/corpora/packfile/6e118259c2940fafba0a9ceeef6308e12e881ae1":"a73992db63e191ba5105ee3e682ada13e8f6d6611cc57343d06dd3b2a6f5bf81","libgit2/fuzzers/corpora/packfile/6e4b5ef83333606a16a63b579f221f6ffb7b48ee":"0083ad63ced55982ecdeb9312193e38dc473ba8ff1fd09976ce217ce737aa854","libgit2/fuzzers/corpora/packfile/6f47ff60d54c012103a0c28851ffa9eab3002511":"aeec1d01c3267edf30e2e1ed652a8808c034f212cae4fa5d6e4a8b02e65548c8","libgit2/fuzzers/corpora/packfile/701a765befff451207517d56c3fe8609d059867d":"ffd178a6ae2eaf3899396852b8259ec26a2b3fe269a94e47146450a5cdd38ab1","libgit2/fuzzers/corpora/packfile/7050f56d64b28499c89d5430761f18a8a2a933d4":"7ee42d5b88c8af97d2fe05970c441631f60b3a5febcf596ba0874bafbdc098ef","libgit2/fuzzers/corpora/packfile/724fa0194f615e1a0f08184a9f1520123f8e2833":"41f525525aa4c452e6fe17b85d2319d985f2dd4fb1a7d354989e77d8c580f7f2","libgit2/fuzzers/corpora/packfile/72c52d0d98717e21dfee45418a046a19198b5d5d":"a76de76465190214abd08d4578e799f74efc32465ba7add89473b4d37336f380","libgit2/fuzzers/corpora/packfile/72cec0949c5743ee1df67b41ece5d6806f9bede6":"790bbfd0fa86ee71fcb094b8f88719504d77dec1f13a99d9ac0835eba8e5a97d","libgit2/fuzzers/corpora/packfile/72e6bfb7b881befc0b461334411d70ae227a426a":"3c30f9822160fcc2ec4af7c763ab0160de24db5883767c98aa398e6ab6394965","libgit2/fuzzers/corpora/packfile/73b74736664ad85828ce1be2e29fb4a68d24402b":"50868f20258bbc9cce0da2719e8654c108733dd2f663b8737c574ec0ead93eb3","libgit2/fuzzers/corpora/packfile/745bedb79413d20844a8b0e96fbec51b4989c65d":"e596a8e5c49dd20a79bd0c1a7dd190a674507d1129785746fcc1c5e64cd8416c","libgit2/fuzzers/corpora/packfile/748142c17e56d0f0ad9e4d6525b39294d81261d6":"f12d4073f20d8e09e0cd213f88e486f0a019f36829a9c3993f197200e94f5b45","libgit2/fuzzers/corpora/packfile/74dfea2e26741a8778fb942d1d60a84d0759d7a0":"432bf29d5062e65fd5dbc9cd7ff4b331398441fa5b24ab866c13018c779abb74","libgit2/fuzzers/corpora/packfile/767b2efbb7502a2f652a448b471693d32c128677":"decb68b8c054c9c71c1995a66d0ff661b8b66ba439f99e3c3fa1818b1e41d791","libgit2/fuzzers/corpora/packfile/78abe558c4277852128d4b91282edcb68f86bdea":"844a46be5eb4445d754b43acf1b47d128f0fee9ccff9dda7f937b5e15b7771ee","libgit2/fuzzers/corpora/packfile/7960246c2db6d39e68dfe93ded358a3acba8f896":"833e8146ea91d1aa35ac0464900c8d9aab772ada99b24bcff3a6ac5cbe7d4de4","libgit2/fuzzers/corpora/packfile/7a4ff814176b55af008ad9580201d5e659242f05":"9981721ea3de1ceaec7a653b556de1ece3a9ebab8caae9ca1245460610ff6b81","libgit2/fuzzers/corpora/packfile/7a752694fce29ded083fbabbc9ff95f5b92a3d9c":"053e08c1c12476ec8107a1a1306cfe3800b8d6440dc2cf6d1fcaba9584469cd5","libgit2/fuzzers/corpora/packfile/7a81af3e591ac713f81ea1efe93dcf36157d8376":"65c74c15a686187bb6bbf9958f494fc6b80068034a659a9ad44991b08c58f2d2","libgit2/fuzzers/corpora/packfile/7c957a1fd650f9ae0eadc112837ea451a692affc":"51a4b3d09d4f755909793e56fd4416bebc90dd36d2d87c0cf6821bcdf324db4d","libgit2/fuzzers/corpora/packfile/7cda4ab6a0daf50f675d5225cbc166c86a8ef95f":"e6b39029b9173136a0c71578a76e66ff08810c37a3a8e96a0e03ded1b20d0c6f","libgit2/fuzzers/corpora/packfile/7cf184f4c67ad58283ecb19349720b0cae756829":"44bd7ae60f478fae1061e11a7739f4b94d1daf917982d33b6fc8a01a63f89c21","libgit2/fuzzers/corpora/packfile/7df1ea8d86d601c3bd39977ea85e5f74c9db6acb":"5e39875072bb19878194ccd25af26ff9d76e935d87935f5fd8a6b81a7259bd14","libgit2/fuzzers/corpora/packfile/820ec3e39089d863641a1be6942445db3ff34270":"ae12ee9fab37804a48400f691f8833377604f8bd78a6af2bc12f6570aa49d113","libgit2/fuzzers/corpora/packfile/827704fd978bd02a46268b7396b202a52ad261ed":"f23807c78d7b02a51f8c5d40dd9f2d1b4af69f46b4761f396344d180a4e76c82","libgit2/fuzzers/corpora/packfile/828acfc1d49a0fdbcd9f238138ff65582c2a9fc8":"3fd40365a317580c8802c296b8170d685a6cca0b9a6eb2ef3b08e9cb2e77157c","libgit2/fuzzers/corpora/packfile/8306a2f04a47fe4c95098675ffa25c074ecd89de":"cceed482f57105ee1101dda0c4f1d6c288a7527d7caf1e459ba679700ac2e171","libgit2/fuzzers/corpora/packfile/8327db1c6a884d8b3e3cefd94cec9eb94bffae0a":"8bf49c7443551ea96499f3b4d513281e27013f879ce27f162f5888524ce6d91c","libgit2/fuzzers/corpora/packfile/847f4e42f8f2730a48d19951d8829621b2e70082":"5ab289da1abf6db7952d39963192576ae50726816a9ab9e1b6e14cfe857ad0ea","libgit2/fuzzers/corpora/packfile/84a516841ba77a5b4648de2cd0dfcb30ea46dbb4":"2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","libgit2/fuzzers/corpora/packfile/8552526f5aba95119c0b95b61cd40386e7a3738b":"764a16d99c81df12829f07c5c031738b060ec15634c75fb0597b8573c14baffd","libgit2/fuzzers/corpora/packfile/8565db62ac64209ff009ac40e7c2d2ac4ae944eb":"a1a9fa92caafd4a5503a892fc6e39cf5f02fe055f2093a8de03966dab782d359","libgit2/fuzzers/corpora/packfile/859b3346967c5c3c136459e565b402f9a936aa0d":"32d71a6f68ce27fa4fa63bceff0aa7064adf4b394acb98bbe5340b53a2e32c83","libgit2/fuzzers/corpora/packfile/86a69caf3c5866d78d80da087b1b843cfea5e907":"7250bdfb69dfc731ea08d8465280ec47ef4fb3b867666c6181ae54a340dc394f","libgit2/fuzzers/corpora/packfile/86e1fb54a04fc18ee482b794ba3b2b306f6515d4":"d5e1fa07bb72903dc23ff979823b0484844a66e2fbd7a2dd7609f810192b9e72","libgit2/fuzzers/corpora/packfile/86f217ee467d31ad9ad2a8c502b91279cd7f1c40":"d15730873e710deba56d2e6acf6c95d65203f5f6a0ac649eff24b2a08b16160f","libgit2/fuzzers/corpora/packfile/8768a53e1d4c182907306300f9ca90cfd8018383":"c00e7f889cfc9216ec818bf2e1682fc6af0d89939c91776669478caf27c9727c","libgit2/fuzzers/corpora/packfile/8834a7aac170c494f45aa4da71b9605a52d82435":"6eb47f3d10f8511006d7e2ce4bae0db37c2408b15b346a3a2144d302d2ae818c","libgit2/fuzzers/corpora/packfile/883f023f38a031d8a8e8ce2cba6614b9bff5d41f":"27047cefdb1afb7679cdfcd2486550f6cfe451040e3c2452a31d376fded309e3","libgit2/fuzzers/corpora/packfile/88738071086eb04e47b77d1ca28b35ddbfaa0968":"518a4a4a69dcfad19e83cfa139700bbb60619562759cb889a0df41299b33b27c","libgit2/fuzzers/corpora/packfile/892aef744c87c6ee4ba3dd457c7ca02ba3d359bd":"680aecd32b417cd8dc27908ceb356cf0841472735593d47ea383ba1806fbd089","libgit2/fuzzers/corpora/packfile/8afb5c282d23c4055500f88a10b26383c682c900":"56bb7177a9753b58d1a91642cc43723dffd3eaa2f452b7ccb8da6cea1066f09f","libgit2/fuzzers/corpora/packfile/8b3dfce4cd7b8942eedb52af0e9ca4caa5c6de61":"d64bdce8a3de44553028d6e67fc9e6bc7e86d13832d2f032ad2bdb6f677f9724","libgit2/fuzzers/corpora/packfile/8c2cccf751bb5844bea8dc63c22e3f8e4489411e":"9e246a7f4fd3d189bba4dee4b60b818e11450346fd4c6debf021811a4bcf1ce1","libgit2/fuzzers/corpora/packfile/8e30894298502ba4d43af98f1ec3088f9b8f29d5":"54273780c0f34503aaebb1b1d9aec1bfefd259e152cbcfad0a7a78f03c936adb","libgit2/fuzzers/corpora/packfile/8eb4d738f7170d2e0594b779f782eb3171c9d421":"f7e7196fc84627c7d552d8878c740ea69e42076607be488f1964987c91ac4ce0","libgit2/fuzzers/corpora/packfile/8f46a043da3aa5d466ade170e62b0b9f362b4c5b":"1dea6c6dce4da36e28a7c14b4afbf425cb04fcc5e432a87b3b671e3ba3ef34f9","libgit2/fuzzers/corpora/packfile/9295f39686016bf3abb1d6e9924d6725c1263920":"b2d4a618a6a37e0340150e07a24456010313a116604dc5418150847fdbaf4f3c","libgit2/fuzzers/corpora/packfile/92fa2c2237724e7ba49e9c59adad8d61ce400bbf":"48a68f4eb5c3f2ad1200c857a537317716cc65780572955b239b8a788ebd369b","libgit2/fuzzers/corpora/packfile/936548b53e1a1e30cb30747a87203abd4eae78ea":"cf00b0f90843c43ff94f36f3fa83dbc268b6aea8eb698ef7d036d74fc846c616","libgit2/fuzzers/corpora/packfile/9835ad3ff27939bc1315632d6a22980b377c36e4":"09a8d7fd4e94e930d9be55f95e235fe863fc5ae3d160f8b6af74a1275cd9e6d0","libgit2/fuzzers/corpora/packfile/9857740c36a95415fa3be04cdf184db7b41a8b3e":"392e7a1bc70abf5219160e19617b1991950e126434d548d4ec36beb82d5daa63","libgit2/fuzzers/corpora/packfile/98c35b9d5e7b430d0d4ef70f642d8e2f3266b6d4":"31255070b27659f258325d5a359eb0944bf1afc78e9803721011c7f308398519","libgit2/fuzzers/corpora/packfile/9929b50ac145c0781a0347be1559764edc668173":"9bca3f4cc3c665d343fbd27104706f4b3bbc149e91e0c061e4bb960eab687ff4","libgit2/fuzzers/corpora/packfile/9bf6a450d87badf2d495c2df37081ea16156915a":"fdb9b6bfe39e368744422405b25d1e6282e69e83f691bfd64ae4211d8287b646","libgit2/fuzzers/corpora/packfile/9bffb3ff7a4429144305b770162074bbffe39ce9":"6acc20a73b586df891d52aeb2e0bc03b0d5913245f6c44841b6f70a43f2a69f4","libgit2/fuzzers/corpora/packfile/9c040d3207196e3aeee0df389170d6e59733ba0f":"d4cc24149d1410975fee6674cedb2ca926c81cb4c7e2f2033be26778f02962b3","libgit2/fuzzers/corpora/packfile/9c740d0f3b8875a3b19f1cf1a88d5192a997a68d":"73ce4744e856ac71aa069b7b202ca58358189f582d03706c39e82f1893700fc5","libgit2/fuzzers/corpora/packfile/9cf72097400efb70d06179e6b00abb4cdec74e66":"5ed855d3fabf5a6799b4201701938b76ec4029184b0466d219ae57687be9f3eb","libgit2/fuzzers/corpora/packfile/9d36c270ef1f14214742562238dc747242d4756e":"30bec7299ee957f8c7f36879728ff14ff45396762071716a8608231515ebea52","libgit2/fuzzers/corpora/packfile/9fb415ccadc8e7b0f38646ec5782d5895111e259":"3c1a049bfe7be1cd5df9c04212b9f787eb546ef32c128c47e3a48921249d7821","libgit2/fuzzers/corpora/packfile/a13b7fbb454fe3bdebd07a51d466484aa41ee142":"3b16feece66e0f53b9ae2a21cd4151b751041f9ed30cb2525b0d9934972e6a7c","libgit2/fuzzers/corpora/packfile/a1a7715c7596c77b892dc6d4debb7c108ca4ef97":"d52022534fa2dba3bb8a45809c425f42a5dd8786ef8d206fcff19c1fd66725b4","libgit2/fuzzers/corpora/packfile/a1ac8b656af02b56aefe6029db36b1af9fb664ef":"60315e08e7127eff65833f43847903f406f6c7601d783891b26d9a49eb57db6c","libgit2/fuzzers/corpora/packfile/a343687e2522222c2d49e8cb18d3feda64cf1d66":"e53612824f7d8ce616d2d90c4241a9dd607151977c3472196951a45aee54e17f","libgit2/fuzzers/corpora/packfile/a6f57425137e9aa54537f0b3f5364ce165aedb0a":"1dd8312636f6a0bf3d21fa2855e63072507453e93a5ced4301b364e91c9d87d6","libgit2/fuzzers/corpora/packfile/a73df4ce29f75cc638a7a2d823fee57d909ab681":"f50747549fcdad833a87719f700bf3b47fc157160044f11af0b3c38acc7b71a2","libgit2/fuzzers/corpora/packfile/a7ee38bb7be4fc44198cb2685d9601dcf2b9f569":"86be9a55762d316a3026c2836d044f5fc76e34da10e1b45feee5f18be7edb177","libgit2/fuzzers/corpora/packfile/a8b9b91157274e617bf4ac5045fc0c6ac97e76f7":"9a5d8b4f20af57dcdcb68417e54980fdbce5464fab2afd860cff614c2a581a43","libgit2/fuzzers/corpora/packfile/a9c697f383f59a3b0642cd55b88190bce6201bae":"9f1429096e79d09fb146e5a033c33f14b75f9f4825f5db3671f2646410777816","libgit2/fuzzers/corpora/packfile/ab064cd6847c0fa546bbec4241eb9b095e0e73da":"a81119e59a92a2f837c142ea8ef50429edbdb6ea2ec5da75d026acca8ec110b2","libgit2/fuzzers/corpora/packfile/ab2c64588d3d9dc5c54c48d414e6d46d6a78cfa6":"7fc4ce8686c82662e06d7e92afffaf32cea8ee9d953f8a9583acd955a8478e03","libgit2/fuzzers/corpora/packfile/abe729b06750880778312618dcebb43257ec03e0":"823dfa841810526b38bf402ef1f84387f1ef79fe1f955057484a82652cc7014a","libgit2/fuzzers/corpora/packfile/ac1bf5a5fe61e5784f72b364ef1bcddfb0d13716":"cb8b5a2e407d61cd94b3ef29269661294ae1100092c48d7423cf55012a0d2c14","libgit2/fuzzers/corpora/packfile/ac47b6d3f0e479df3292131535f8e0d99c288de9":"85903df244183978ad491f5e727f566f9eda84af7d09f448e4e00aeb0d436c32","libgit2/fuzzers/corpora/packfile/ac9231da4082430afe8f4d40127814c613648d8e":"2b4c342f5433ebe591a1da77e013d1b72475562d48578dca8b84bac6651c3cb9","libgit2/fuzzers/corpora/packfile/ace9ffcaa273c01c0eb60381321e47edf4842332":"bfcdee20ad3f3fee73821ed01645e85716a0c3f1fb6e066bc048fc591d4aa7f1","libgit2/fuzzers/corpora/packfile/ad6ba9b0bc076987efbeb11ce3fc92bc1df69d0a":"ef9bed33abc7920236290dc1b50b678d884974bce98d11710a727e3e5f1c6f3d","libgit2/fuzzers/corpora/packfile/ae99dcb9b5e1b09aa5df6bb2fada3a3de61268fe":"e2e1bd67bf91c9c0af409af9a54fc913c21877799c5bc5678a7e90d46c599597","libgit2/fuzzers/corpora/packfile/aeeacf0499ace69549fe2c76757d4948ba65a10b":"bb9d5a1bd871b1793b42dd3070eb5c97e97c806536480085768112384de5734c","libgit2/fuzzers/corpora/packfile/af6614c37604ee5d3f7b00cddca761a8776283b5":"e0dc9a9618cc8656b1c8053fbd78d1be19ca1332203b2a08eb421b05ecd954ec","libgit2/fuzzers/corpora/packfile/afd44f8c385a922c8caacc1ea5688d324bad5b39":"ff18fe7a59d6f955878313af3cc5e0e9c9611d08293caa391bc6e20b9b41ae92","libgit2/fuzzers/corpora/packfile/aff024fe4ab0fece4091de044c58c9ae4233383a":"50e721e49c013f00c62cf59f2163542a9d8df02464efeb615d31051b0fddc326","libgit2/fuzzers/corpora/packfile/b1f86f05d4928c8393fe0f138c0714df3978f0bb":"3f362712695c59536e3e688cca80ae277764a0a05ce28c5cc8ccc91195132de2","libgit2/fuzzers/corpora/packfile/b452cd4b70f2827e3cbd6d5dd20f678b6e55f813":"5b10f1ffaffa3a373290304bdd876e25fa9f96460ea61244b8c31c131cbb3501","libgit2/fuzzers/corpora/packfile/b491dbad4c3edc87aa5a7f12b2c9a447a712c20d":"8c52ee97976acd0e10f5e3ce5546138933f2f43ba00e41bc48f8f56d31759db7","libgit2/fuzzers/corpora/packfile/b54664965911c6fe91e18cd01b68a75c8183b530":"3e151409ace91cb3394fecd59e92b5dc42c0aad29993a1858f2f70a0866a539b","libgit2/fuzzers/corpora/packfile/b68542373c05c0ed25231d09955b2c699d37c45b":"aa687b58b0e73e2e383f8c500d75b591e188efe0168b3ffbcd3771caaa6dd4c7","libgit2/fuzzers/corpora/packfile/b706e78cf7110a78dfccce991cd4ce22c6fd898a":"7b3fefae8d62926959b152b814a31dee7c2ce70fcd6e8b4ed880d1ab914326c0","libgit2/fuzzers/corpora/packfile/b8d3910a75ad8a7058f9c3f202f8eb27419137d7":"1f4fcffd5bda0918550e8b1b5e0106f2bcfce294abc8525f21e943465788a39c","libgit2/fuzzers/corpora/packfile/b93abe6094fb4ebbfa7414fbceb7199ce766075b":"6a8d6b8fce4c36237eefdae3ea8c3b3c16919e6c20c7384d4ef9cb9e8cddf795","libgit2/fuzzers/corpora/packfile/b9a64cc0694f3ac4a3c530c721bbf69026192187":"3301fce5b1142c8d15a7505f756bea29983a91572ccbc3859e1e483ef3517a25","libgit2/fuzzers/corpora/packfile/b9e5319eca8fbc26e5c322e0b151ed8ed60628d1":"fd7a1eef7d0224d9f5558c69f52763fe75863ebc9dd462d80ab1e50c8ce9f739","libgit2/fuzzers/corpora/packfile/ba390745a04c5394601f7aa73fe795097b814d1a":"527ee4c107847f03bf735054864c09358942e137e3b9d44b27e4d9356c9beafc","libgit2/fuzzers/corpora/packfile/bb7d065b776833337d3e1a3071de4d5d2759d78b":"d16bd22f7196c0a70f4b12aa0b290c4c4acecd5d6ba350ecc8447fbdf4c3819b","libgit2/fuzzers/corpora/packfile/bb99cf0bb3e5d75d59300e6ca9cb1f67ce315e3a":"c8c7687cd870980c15d0ceeb8035737e82d2fb95e53c421b3ab3a37ab535f859","libgit2/fuzzers/corpora/packfile/bd9722d91e0615cbdae3cee3476ec6181fbad98d":"6130bd959ddfc70a81745d1e8a84dd163df47c0fc68fcab00f8b3f560f6d3e86","libgit2/fuzzers/corpora/packfile/bf8b4530d8d246dd74ac53a13471bba17941dff7":"4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a","libgit2/fuzzers/corpora/packfile/bffc4698ad4aaddd977fe857da20858aa6654263":"357c417e27c0526868f4b7f7a9cd1cddf8cd2fe14d0e20b3e425b73d5e4298f3","libgit2/fuzzers/corpora/packfile/c0ea828d8f9c4a2c0fc6253908cd283f6c7994a1":"c016406647d3bf5cbdd674defd9a73f0da3871b59e8bf9382286657510d114ec","libgit2/fuzzers/corpora/packfile/c151b760696d665265187501c51f38cd84503634":"528a84ce6b18eb7d0e54be01379122a76dfdca14c97f02e0424aabf0220d9f51","libgit2/fuzzers/corpora/packfile/c16f90096603258174790bc85f076413dad0e228":"3493b717688b6c1743f814be189580aca11e9bd66e8c3f37d50d489445d1c986","libgit2/fuzzers/corpora/packfile/c20fc8fb8f1d44050c281089191b8eac2dc9444c":"8086925c6e2f51d516f2241098600acef7f552fc07b7f08a3c4bf18c81b4203e","libgit2/fuzzers/corpora/packfile/c2143b1a0db17957bec1b41bb2e5f75aa135981e":"452ba1ddef80246c48be7690193c76c1d61185906be9401014fe14f1be64b74f","libgit2/fuzzers/corpora/packfile/c22c3fba53bb2c5579b47852fa9ec54a88c03472":"d3cd0d7533edf8b992042d6be9f8c0b1205349bc69cb5dfcafb8e4b4d41b331c","libgit2/fuzzers/corpora/packfile/c297564cff1bb4f7933221050cfcffa36c59f691":"cc68b55932b8c746566eac4b43c0c6aa579c9aa954293c977c06209b71cc60df","libgit2/fuzzers/corpora/packfile/c2c4da76233acd3efe08eaebb7ae8dc9b3036527":"c3f610f041394931d0c92e7761420c1a4216afcc2b6afd7fc85e0a057977f763","libgit2/fuzzers/corpora/packfile/c3d47118536d19a8d1a601978510cc24344aa8df":"734b0c91bde31b44f8869916f7aa6c8af2f8f065357d28bc7421759b7b02990f","libgit2/fuzzers/corpora/packfile/c4cbb032db94c57061003a85d30bdf4117979b1e":"25b0287732f3e079c3d69a9fd067842324912a804795a1de11018af6f039900c","libgit2/fuzzers/corpora/packfile/c7090127a03c0e7230c11a649e4f98fcb4ca2b75":"3f6933ff9daf5dacfc3d9314be8ef5246aedd998cdcd4a46338283f3c5d73b1f","libgit2/fuzzers/corpora/packfile/c8b839665bd381ff7d006b1b08c35f94f1818556":"90bcfcc55c9e676fce0a6dba512e0b49b224f35bf291dd4a8099d4f2c8f30072","libgit2/fuzzers/corpora/packfile/ca8c7c16d1d6b60e951dcfb558cc97e14231c750":"836f7c7bfaeb1c965c8ab719763d341cecaf76c336fcc2c70b44e5984a54f3ab","libgit2/fuzzers/corpora/packfile/cb46c744c83541a0900e1e61780c18d43031a08b":"d1bbd73bb09190bfb883056771e22e997541ed20079793bf33975fe1654581c3","libgit2/fuzzers/corpora/packfile/cbf1e454dc7ac878bd23e3dfd0b6a28a50b2155d":"81e2325379124dab3e4a96cc3712fce61658e4a752d92fadb7c2c824c67bfab1","libgit2/fuzzers/corpora/packfile/cbfb8cae82ddd82c04996f474fdb4f1b80dcb6db":"0127665b0bc182a350eee4a978422ddf64df676f9c8a60c13b008cdca9e334dc","libgit2/fuzzers/corpora/packfile/cf74f755c004ca634818f8ba44c99fffbaa950a1":"df45a789633238d7b75bf77ffd3317da84344e827de55c364c6c2e24b72d2d63","libgit2/fuzzers/corpora/packfile/d07e4bc786c88b8d2304f84c7db2098666f822c0":"04b8d34e20e604cadb04b9db8f6778c35f45a2d2a3335ea517dafe8c9cd9b06e","libgit2/fuzzers/corpora/packfile/d17ab0db9edea68e8f9f51f471decae84b192a1a":"a3fd68b224e48c35fc35c694f1a5885b905bfd8936c6ca95e3e198ebe770e40b","libgit2/fuzzers/corpora/packfile/d1854cae891ec7b29161ccaf79a24b00c274bdaa":"1b16b1df538ba12dc3f97edbb85caa7050d46c148134290feba80f8236c83db9","libgit2/fuzzers/corpora/packfile/d22aac18f8b435fc34566fe0d3f42464aec9458c":"a6f08f93a50a32c771dbbf344f88a7f526ab57980611ae611372332402288739","libgit2/fuzzers/corpora/packfile/d446a50788c32053358495358696f9d595358bcf":"50a33c54d59026990630fa15ae212ab14bd1cb667fd66d86cc62db4b8a5cd4bf","libgit2/fuzzers/corpora/packfile/d461cbcff85c87b0068f0e9c15d2056197cdfa52":"13322e999c7f0fee54f64452777f11ccba5212b608ff44a1916408d56497c334","libgit2/fuzzers/corpora/packfile/d54709a1b46002c81f57da533379e57f00afe942":"5b5d914df78806af6f0eae28042c8ea46f6329223aee9cac19cce1c1b135dd90","libgit2/fuzzers/corpora/packfile/d567007f84b83e82df7069838bf8b6c5826b18a8":"8a9a2506ee42c512abffb015e844e840855830c8fecd2f217b6c19c782b9be6a","libgit2/fuzzers/corpora/packfile/d5e60b9f94126a9ec865fda83feb6835d294b76b":"39101a8d8a2163a7dcb4016950280bf89438106dd937bc57e93a5e066fbd36e6","libgit2/fuzzers/corpora/packfile/d81092a4f3607ddbba85862facf2285459696078":"b3450940ef5f01f6ca4c62295840bd162c15521a4881ea18fde1c474a2fdc528","libgit2/fuzzers/corpora/packfile/d898eb860ceac044950605db88429e029ea278ef":"fa0e51396fb692eda18a1bc6802acd70fbfb911150e9e48f54eddfa5df254b9d","libgit2/fuzzers/corpora/packfile/d8fc60ccdd8f555c1858b9f0820f263e3d2b58ec":"19753a9b7681b36104c1f79dfc8a6a1eccc088b8c7d2903a446d81694d2fb3a9","libgit2/fuzzers/corpora/packfile/d9b69c63cdc0c1622f2fab84d1307f9e0c0fa3b9":"9c4a4fafd6c2ad4778831b95313194e091f88afe9fac3879e78cf029298dba6b","libgit2/fuzzers/corpora/packfile/db1bb4b7348d387623dcaf0a743d0b11fa18409f":"12244cff24533d52ff3ab0a6c249084a0a751d7b62635c4ce7e94c3ab5c95bd5","libgit2/fuzzers/corpora/packfile/db291360a195c79ae504a3dfb2cd0f71cbc11902":"201ebc02ab846845e609102cd8e73a65a74419f1487cf2fc05f263163857a143","libgit2/fuzzers/corpora/packfile/dc98359b3ef2ced9c3d07636c89d475a564c39d9":"c40b2356ab24d6c4cf18060a662bcc10926e2f7fdf251c126d5a67f687b570eb","libgit2/fuzzers/corpora/packfile/dccc5642917b20b4dd64d3e44b71d08da30445e9":"f1b532b1b192b5e26fd79ec7e7bf82563da500ad8f136672c4b67abb87fd2ee5","libgit2/fuzzers/corpora/packfile/dd79c8cfb8beeacd0460429944b4ecbe95a31561":"30a5bfa58e128af9e5a4955725d8ad26d4d574a537b58b7dc6d357acad578572","libgit2/fuzzers/corpora/packfile/de9550264c4e2dbef14e1281ff3693f2d19dc1c9":"d62a88e4f74022694b8c6117e1ca882da1edeae3704c446ba77159fdb8f754bc","libgit2/fuzzers/corpora/packfile/df8b4d163e9ed75634eb56467343bde73b13263e":"112008b54d05f2aa80a293a94234d7468ac623c15da47d8b5585054c6021a4f2","libgit2/fuzzers/corpora/packfile/e0184adedf913b076626646d3f52c3b49c39ad6d":"a9f51566bd6705f7ea6ad54bb9deb449f795582d6529a0e22207b8981233ec58","libgit2/fuzzers/corpora/packfile/e0905bac594c818b9cfa909269114977c4d6d1b2":"b4714cd84ab0b51293c704acc0f79884259cb139e9f5b9858a4214343420fb5c","libgit2/fuzzers/corpora/packfile/e0bcb16cd6b42128201e1b6454323175a7e412f0":"ae0dbf170be313a1ba07cfec88d7898bf10a8b2b6fa0461efacc02588942c9c3","libgit2/fuzzers/corpora/packfile/e1ac9563c33f4f31b3e147b9d2fef80fca550948":"ebf725be55096adeff694160b4d8cad47c1ebba470614285939fc9e8dd48092b","libgit2/fuzzers/corpora/packfile/e230c91352f1b07f6f34da803d07e75c06897b30":"e8f1a7e7bd2af4cff5632d7d3b8863078bc4c7ea28064115144916dc63ac8c8a","libgit2/fuzzers/corpora/packfile/e26b3bacbfd6603d021d4ddadbac94b7b7aa0034":"322cf637730efb6ef79fca7bba1d07f80cc1944adc63e24437e25e8c833312f9","libgit2/fuzzers/corpora/packfile/e2a6f8dc3dc5d6c859f19d6e0fa64745201df0a6":"764a43d33fb0ab9ed5d7c9cfcec8ef580295483231f14be3db6748f6b7497104","libgit2/fuzzers/corpora/packfile/e2ba004118345660b379df5147bfa7a39d884dbc":"c0b2d8f765e2414743a5b3c74b0a7b9f302de9625517bfbc2405530fd33af43e","libgit2/fuzzers/corpora/packfile/e45aaf139d726366a18dce9e4854ee6c82901677":"a612b1c1cab495d0f15a91ab991637a4c9f059dfba2f5b091d2e2e21d871916f","libgit2/fuzzers/corpora/packfile/e4b3ab7e8c18de815fc8bd6ebfd5d52cf1924a8e":"5ebc6e0563be00d16f467eb3ad50c10066925330d9801e812136d3732980503e","libgit2/fuzzers/corpora/packfile/e6818b96c50bb749911248959af81a9c412a0223":"6957278b7eaeeb4d4c0f3c1221cb5006dc72123b91c49c934a281791e58d984a","libgit2/fuzzers/corpora/packfile/e69f20e9f683920d3fb4329abd951e878b1f9372":"f67ab10ad4e4c53121b6a5fe4da9c10ddee905b978d3788d2723d7bfacbe28a9","libgit2/fuzzers/corpora/packfile/e6eb439fef7d5461bc3552aa7c064d24e44c5f32":"08b43112bb296295a65deb69bc63bc2958d999a9b297bd26ed57cb0585e28ee0","libgit2/fuzzers/corpora/packfile/e9d9930dc3fea44fbc7acb0d1ef4bd867f1c902b":"5be64c7ad54d3db215d0ef3f210b0aee9ae4633b2881f7d0072810bde509f1a3","libgit2/fuzzers/corpora/packfile/eb05b6ad73fb1f69ef750d0b9cb6c606ab9d949f":"60afaa675730f8ec6476db50b3d40686774533ca08f4ce54b058a322fb51edb5","libgit2/fuzzers/corpora/packfile/eb0814ae767e5f28b87c998b0f44dcf80814db1b":"d4322cebd5966ceb5083cc2c31bc7781f79697a5158323896c18a17a62019188","libgit2/fuzzers/corpora/packfile/ebbd9763912dd557d08abd1373c867a4b56e6a41":"d165a3ccd24ec544a957f94ba8703521fa770744eb0699fe34071a8d118a26b3","libgit2/fuzzers/corpora/packfile/ebcdcb7effcc3f06e0d503638ac621de877fc554":"d1211001882d2ce16a8553e449b6c8b7f71e61836efc2e416143808f20e721e7","libgit2/fuzzers/corpora/packfile/eddccafb2716adafb9ad48203f0621bb00ebc73f":"2d39b23388680948e0061be0bb55ceccde983d1e9648e25fb44dc24c13dd4ae9","libgit2/fuzzers/corpora/packfile/edfbf20c83d3cec45470105581f7dc8b7e0889da":"9ca35acacf2da27dea68e300d51034b0bd0c898fee8d0ee44f93f3cd2b87c519","libgit2/fuzzers/corpora/packfile/f03218467b1c74e465cebb3b8092e21a5122f31d":"2c0fd6635a29873006859b664676c0b75ca95b5e46b0b95266877085d29d3452","libgit2/fuzzers/corpora/packfile/f28600befd899a94bed8e62853e90655d614f439":"51adf8866db0f293c43f8c7a96b5414c4e84d7ee8d997bf31aa4e6e5b18a99ad","libgit2/fuzzers/corpora/packfile/f3b15185b7a9a10716752d58434fe656d839092e":"e65fbd6e85c58a5976b116f05a70007aa3eb6ff0381dc64940c87a94fd285238","libgit2/fuzzers/corpora/packfile/f436ed7933482610e08e18b40e9eec102b63b7d4":"3aad42ed5e354244809aa24d1fafb03215ee3d50ee4cfcacbaa87ed69fb3f1e7","libgit2/fuzzers/corpora/packfile/f55ea5b7c1cf5400aae56d7faf65a42320d0323a":"2c5f37766a0c3ff147a264a9c1633ca4418c82b76e8ffc6bb617a303e2b39032","libgit2/fuzzers/corpora/packfile/f5eeab2d009aa4984378df6bfdd89366b7ecbb32":"72636181279c39fee14ca021361f08e0f9c2b4153690906c6e6fd2da3411ce23","libgit2/fuzzers/corpora/packfile/f6250c8b3cc0510e0f8f621100be83f018e2d234":"87033bb0d6c87b837ed9b5fb618a0ac5d807260e30072777583ae6a2431d43ec","libgit2/fuzzers/corpora/packfile/f7168410c7158ff7331698930937f9cdc54f4d8a":"0dbbde31abdb54bd8ba54779851e67dd2d0942a1bde5c26fb35e3651c715b479","libgit2/fuzzers/corpora/packfile/f91847640af285c1b8a6df27f5c50686ed0deb70":"1bde3122ca94ad63260aa702d4146c791bf1cc05d4b2405ac7ce95d40a09e4fe","libgit2/fuzzers/corpora/packfile/fa58a6b2d3286a136a43afeeaac589d2dde0a2a6":"2dc654a3b45efbeb20547537e2b73ee72fb363749625e1a63fb87e4cdf4ed187","libgit2/fuzzers/corpora/packfile/fe3667be5fd2ffdd553ae04a534a2e9ce5445188":"b0c569bab52da58c60d4a6961391d5b372d0c5f699330edb016153d4da9208cf","libgit2/fuzzers/corpora/packfile/ff21cad92ddd105224408fa696e91080a8cf98fb":"338ebb72e8e1cfb7e2e06f7489ac532092b9d65a46aa84b11ab01f7c85d4fdef","libgit2/fuzzers/corpora/packfile/ff9804ac04790bd58cdd124526c00b920469b812":"8cec4157325a1241ec8cfee807c356c5d43f2caacd02ca673f70df3a9f6bee3e","libgit2/fuzzers/corpora/packfile/ffc54ca808e7666f250133ad0ae2185ad688a826":"9be3799f24592e94e1f7991e5f312648a509ce2fb1edbafa50a66b65c916539a","libgit2/fuzzers/download_refs_fuzzer.c":"5f3f912d61cf808a381acf89e06f9f9970d5ec8fb13a3f7f09249553abbd047c","libgit2/fuzzers/objects_fuzzer.c":"294be4de22f1e9ff962ad3da9bbc004538004c95af67375422823511a3dfd9eb","libgit2/fuzzers/packfile_fuzzer.c":"e8dfb5bb36cf4e861f6d22b0a8d534e28a9a4ee8b410a6d9a6d250b285953bee","libgit2/fuzzers/standalone_driver.c":"72972d4d1e4139d1188c4ba35628eb93f4c7729efee9d5be29078afc53960e7d","libgit2/git.git-authors":"3f26949ee933d877d7797c8401c5d1f77780d3822b495fee98bdb085e9e5c7ea","libgit2/include/git2.h":"1a691bf8a76c8c6fcb28e0206ac944f9ea8459d09e14ec671761e30ca1e1a976","libgit2/include/git2/annotated_commit.h":"b12f2427151df5fc98e3b4386590e1f4626a9d63c164043f9de10ae5f1c5a1c5","libgit2/include/git2/apply.h":"b24e7c2dab9a6659afba24ac4feb02b6292e6ce198d79f4420fce34925d4fad7","libgit2/include/git2/attr.h":"7f9b295d892edea98c0db8415ae3d737e48d1f077a1ed01a7f9e3d9d8e0a7b01","libgit2/include/git2/blame.h":"5ca64dece15d1b4eb350e8ec57b0ce46e6047879e721183b6203c2555183a797","libgit2/include/git2/blob.h":"0dcee4bb6a375edc9bf8a15e3836f87860ac0536a71a8b585da622ad7206b34f","libgit2/include/git2/branch.h":"0d5bcf381bd96bb39f8b49b28ad0c64a737655e47909b2ab71a1ffc9f169ba20","libgit2/include/git2/buffer.h":"6123f50ce96972ed89c1a4316ee1b91d4e319002bccb16d79b460f59c0a4524e","libgit2/include/git2/checkout.h":"1173d124aac04c2263ca842f1c8bb5285238757dd220718598b9eedc0ab39b99","libgit2/include/git2/cherrypick.h":"b7992fc8e527ca0839d2e118321d3ae959a04a928ed9c3a1a1a993f796a46607","libgit2/include/git2/clone.h":"4f29df3fbf99ef2b01f796f69bb83f75cdb7e009a35153f1a64e549285600d58","libgit2/include/git2/commit.h":"ce4bc01f4e4a7dc229d912188fd647767fa32f379ea3f823ef2f544cae9e4fe7","libgit2/include/git2/common.h":"8139d12115f8d348b41ecb46ee5f6edc151838673b4e20a9a661f1e1fbe9ac05","libgit2/include/git2/config.h":"679a555f7ca32970e7b19f9e68b0c5a7e0ea25d952890766c36aa97e13bb1a76","libgit2/include/git2/cred_helpers.h":"b6cab2f38efd56fe0da379bf9a19493f362018a6ae31243027b1ec5a637d1bd1","libgit2/include/git2/deprecated.h":"18c10d0e45bfc59c701ebc42db1931c7101cad692e347167d231035f05119075","libgit2/include/git2/describe.h":"08b3280fbb5c38c5b261e317380bd602948ad5c0c94c6073329fdb222c110700","libgit2/include/git2/diff.h":"2a99276dae3c1a321203920cf628058754e9231aa90a60174780d698b9c85460","libgit2/include/git2/errors.h":"12df1c336d588b024a84a733366ddb81942cdf1c6b3625a3ba811ce92079439e","libgit2/include/git2/filter.h":"4013f43c76c36bc5ee562f2ca1d5027b17f40760d6f69543f8ee96c0a9460c63","libgit2/include/git2/global.h":"88e49fa7593012aa9575df08755b907b5b613f43278f477e9ca8e4feedbe6786","libgit2/include/git2/graph.h":"9b70d4c291f69803c51e8859c416f5ff81850738d3c4d1cdca0a44247fbb7086","libgit2/include/git2/ignore.h":"266b8bbef564bec63b4fe7d1d3042ffd273f252f151bdec23cc4f77c0febb883","libgit2/include/git2/index.h":"71d68397c1dcd4c2f42aa62d446ebcadf1faf3d63613b33792abeefb11d7ff21","libgit2/include/git2/indexer.h":"5906bf9d3bbdf4c4f77e51362dace7d769943d8620a62d963b4166b5f8cfd735","libgit2/include/git2/mailmap.h":"4f0d18eb0ab5ffdacdd716a9649319683fb84a33627bb4dfa6fed8aedff55d73","libgit2/include/git2/merge.h":"b526cbceb438feb65753f8c585d9a8b8f733058283df7b22e5794c46639a1d9d","libgit2/include/git2/message.h":"dd9a84083afa7835e4445e444d85756458133ad34c96f8529c2ab942e8ade5a7","libgit2/include/git2/net.h":"aa6ce5cde1a1c0dc586b3ac22bfd68689505d05fd91ee4c128c0225fdc7676ca","libgit2/include/git2/notes.h":"85a249b9ea66da28802dc0e0d93f0217b14e2c5cd621a2d4353e43308f2d905b","libgit2/include/git2/object.h":"17a436ac9b3c900e4afecd478f42cec2593e9f3037d6f35456c41fd12b457f41","libgit2/include/git2/odb.h":"761e49bde27ca0539f1761566b25eacf959cf6c2f4e9e13b2492fb6162f00ffb","libgit2/include/git2/odb_backend.h":"0b43a7072550a54e2d17494f6d7709d9cf0637643cfc07fe3f2e62296c4ccae4","libgit2/include/git2/oid.h":"8f07c6fad392eb2d50c09dbf64f391d14ca5c752c211a9e3ee248c4a13580927","libgit2/include/git2/oidarray.h":"9b89c71035101bd1c315c192b72ce50307a679d212ed4be53c68af74f1d2908f","libgit2/include/git2/pack.h":"e8db34362fd7e4243cc52e2b1d3733a427772cc78fb10b2d355fb54c9bc90318","libgit2/include/git2/patch.h":"c9dfe91324fa0884c154953f1645b6354dfdca3b551de04032399e6de865945b","libgit2/include/git2/pathspec.h":"5b482e78f28b084ba7b399b1f4612e58c7b8077e56403d5cb8f2cbec8798eb0c","libgit2/include/git2/proxy.h":"f15d319f1eb226aac56bee8a0c739608413e4bcaa6b362a47aa3e1ac2b08f308","libgit2/include/git2/rebase.h":"f97c69164439a18b14b36783e4455a7ddfbf2a2f256c8bcf7d1f7ec75964228c","libgit2/include/git2/refdb.h":"77a1b09f4ea49607e7dbaadec51680316e67fc574f822e7f5c92e6e0594c3905","libgit2/include/git2/reflog.h":"c3239c314b3d7bdcb056dcaf7fe31834fdc5905bf98f3e6682d11ad7817bcd4b","libgit2/include/git2/refs.h":"3b624a6085b13d09f45b8dcf3c7ae009267e8d0e52f8fae23e8446855f85eb13","libgit2/include/git2/refspec.h":"3fac2002e7bcc36fba7e353e728846423c121520e8caf00836d232493eda2db0","libgit2/include/git2/remote.h":"42a00d82174e4b883a9ab0f73fa097ab41ec4b6e8db372f674165f0d3e84d7ca","libgit2/include/git2/repository.h":"a5a4fe437d2102f79a7c8d316d0572d5e2b60f7cd599ebaa5f84a5cfeac4d6c1","libgit2/include/git2/reset.h":"303c3b9ac582a59000be80c3c2acec5eaa50c207112fd42efae77e6f3a308909","libgit2/include/git2/revert.h":"fdc9b2a8106191b36edac31d586375f82257614050b1d75fdcd0066e36da2243","libgit2/include/git2/revparse.h":"3447f28f4f811c176bcd43040f68a040111e6c46ad18a3b3fbbcab805964ed5f","libgit2/include/git2/revwalk.h":"5e44012562372dfd07905944b5aba5ca7b46112a23b6d01ffe390884bb40628e","libgit2/include/git2/signature.h":"c4562eb9a73f0f58fe575f040bf4a81fb9228eff91a8d4e22bcbb74007ff23af","libgit2/include/git2/stash.h":"0ec25781eeac85f917bcef432f0eef7c96d7552f18a7cb20978004195884ddb8","libgit2/include/git2/status.h":"b93481ba78d6c76c3bacb7549ca2350c39a9cae9f14639bb07b0328fccc633a9","libgit2/include/git2/stdint.h":"f8e051fb82c10f81982ed3df4fb7572245112567c749a8e4b64883f5cddfc45a","libgit2/include/git2/strarray.h":"bc8661586c2ec8259135dec395514777d0be3fe8078a29ee8be8375d6b4b093f","libgit2/include/git2/submodule.h":"fee3e34b5a5eef9d75b2f6d82ad70308f515495170454572308985ae305a78f4","libgit2/include/git2/sys/alloc.h":"9a19fb88e2c70146520d63e01778e22938976a4b754e4bb9e487c4d5a2ca486b","libgit2/include/git2/sys/commit.h":"3d1b2220325a82983ecb271c2eb8383a8db134dfc0da96b1f050f3664871252a","libgit2/include/git2/sys/config.h":"7888b5265f18640820d43f8ffc31e3e6b3153398ee2851d657ae8b28bdcd10a4","libgit2/include/git2/sys/diff.h":"e341f693acb25645f6ed47c041fc4eda8996a6f1d42905ae4f87fffba22520f3","libgit2/include/git2/sys/filter.h":"0c03098a51d5cad022dd317ad5a5837ff624f96fe36ee82da1ed5416426f0a52","libgit2/include/git2/sys/hashsig.h":"5677f86c02e557c7897e98d395e83d8168c532916ecfb7f9ca5bf7b4057141f4","libgit2/include/git2/sys/index.h":"fa99895949c987b7d40f47f5f6ea6e7f2dcfacb6438e59af7bf3630a7c7c4fa9","libgit2/include/git2/sys/mempack.h":"46f849ec737da6bb31bd35f3a8b0cc495d8c7f296d1acb017cab0431928d437f","libgit2/include/git2/sys/merge.h":"0f55133387914d5184ed517f3f929efd69090dbd503d75ad2fddb89e180c4655","libgit2/include/git2/sys/odb_backend.h":"c409d3131c51b1636303e562e070ebb2dac83bba6309f08d5c8a97df76a123c8","libgit2/include/git2/sys/openssl.h":"011d45d1991a7d4467b5de5c574718af5b16198fb1581639845fd8d07bef7758","libgit2/include/git2/sys/path.h":"97adf0e0751e456546c7c0119743e50aa428fad8a29184fcc637db1eaae08b67","libgit2/include/git2/sys/refdb_backend.h":"7526b2a43bc895c18bc164797001d8983f0cdd3e20ae19690b2ca9492793a858","libgit2/include/git2/sys/reflog.h":"c307ce8e9c8b0483ec45ce34a200f74e1ee73bfea9c4c7b0cc3923e3881360ca","libgit2/include/git2/sys/refs.h":"ee98c1aa0596b1cb409795a94de4891392e1675c42e8877a1e38bd0a5c3fd2d0","libgit2/include/git2/sys/repository.h":"7011981874a2325ea62ab21b0b074bfefb0ad729f51fd1d7a762fc3af883c7d8","libgit2/include/git2/sys/stream.h":"6bd6609f2dd2acaf7206c9542a02abad5439a6516f1ff160f1df040da33ad829","libgit2/include/git2/sys/transport.h":"0fc49f1afc74351bc8b106820ba8db8a446867dafec6b22e5f80c48dd41455d7","libgit2/include/git2/tag.h":"340f5aac9a05cbed975f5bc88522206e545fa4ecdb61b74929c8a36aef339f14","libgit2/include/git2/trace.h":"f9aaff56cd6e6ea2dc5f7e221f198016f7d4a947829340a45c12714bf32f6738","libgit2/include/git2/transaction.h":"4c7969130a952134c597e84a06f38ca4b19e0b372df88085cb4f846292681c5b","libgit2/include/git2/transport.h":"6d251fc43464195b1233f0bc4dd4e916cb800fc969a4313e988221c33ba36d0a","libgit2/include/git2/tree.h":"f78fe72f8fb509ee87a6e08bf9710f994c15408674901de8a776270c69f05b6c","libgit2/include/git2/types.h":"72e7d4ee4e4e373f03173c90f4ce44097e0eb553a4d64a2aeff448a4dac9da89","libgit2/include/git2/version.h":"6708c1341871e3ba8a525c63fa536c5b636464cf72f57c06de7b2f5b22d8c2d8","libgit2/include/git2/worktree.h":"03bd587205770db810df538cabda777f60b7e40307180748871ef7ef7dc1d511","libgit2/libgit2.pc.in":"e03f55b445ac78993a06b2dea6018acea775a38161687f8a583d0de371acfe8b","libgit2/package.json":"5b1e6e439e5df09c82cc7cd5160ebe239e5adca51381c2b31f790b89c7f0da15","libgit2/script/backport.sh":"6ef93a8c4a15ef74d2639638db3b24d20a76fc31faa53b1c34b07e3759c78fe6","libgit2/script/leaks.sh":"62532838555750cfdbff91709c40b1c1356e399238fc29379a45802922530a51","libgit2/script/user_model.c":"073e0b631f2d50af9c326dc009c626dfb9d31707d36bc61396ad9960160652bf","libgit2/script/user_nodefs.h":"4287333a6d7484a5a5796e6deadea53ec1ef587e4c571351e3fab61cf8badb45","libgit2/script/valgrind.sh":"13d1e34010c351992ac5950dbadf35928eaabfc9ba3acad336e7677fbda0946c","libgit2/script/valgrind.supp":"2160c174eda0e9a6bf2f9d39e967f601111703a06cc9cbb523a88e73d8a24264","libgit2/src/CMakeLists.txt":"000987699943bb08407eac146c5c08efb8c30dd015d55a43c80d0a1c62c89d61","libgit2/src/alloc.c":"83963ee373f9435e8eeb118bf412db0f96e3a918cf6dfdd0483ec9e26a70a3eb","libgit2/src/alloc.h":"0897973a8dd43caeedf3806771930d163db62554af8efc61b1c536e7daeb4052","libgit2/src/allocators/stdalloc.c":"1b81cf6589dcc7413c1a6ed7d0183689cfea619768b3b7806ba311ce6d6b3cbf","libgit2/src/allocators/stdalloc.h":"fe632f78c5cb6a079cc5f5dab9e7381aa504dc6937a0222f8de996c4f1f74e9c","libgit2/src/allocators/win32_crtdbg.c":"1324acacbee2596b05f79cf594d1f472331cd918633370795f714ffd00c85daa","libgit2/src/allocators/win32_crtdbg.h":"ebe0dcab46def4f3586a0e981b8bd5cc82e0ca35a62e3f17e0470933422135fe","libgit2/src/annotated_commit.c":"47148878a19e73a5f74ede34163af39f6c29ab6d106900845ac450240415a01d","libgit2/src/annotated_commit.h":"0c685dee827676a1d9548cb57d017fbdd20bade9ea78da62a1403e078b1e2fe2","libgit2/src/apply.c":"24023ec019a9f13d114b045a9737cc5a91fafd1da052217fcc12cb7f8a154fdf","libgit2/src/apply.h":"f506155358417b3d3b9b56599228e28bd757a23713e74cd049c393f4ce9d1a03","libgit2/src/array.h":"97e942c6173c13ce665b5f4d1e6d82b3dec63ee8c0c511d8df31db04e8cd02cc","libgit2/src/attr.c":"44da9b02f6aed86c3481b8018a59d19e0c22df0b7059852ce937d783756eb04b","libgit2/src/attr.h":"c940426d88f00d1510d2698897d5fd1b9270d91ec0c86a7df10b9d07f598171e","libgit2/src/attr_file.c":"5dffde5053b4d0908d81fb8cda2e1e4ce33257d8c96c32de6eefe16bddedcb1e","libgit2/src/attr_file.h":"3237c0e012aaff478627db897e988e412c7ecc7f04147e35678e5bf3b1cc4e1e","libgit2/src/attrcache.c":"dde42365c6e80f9874a1eed7d3ff6b1e0d1df1c59ea4738541ac5e6fc7f2d7ae","libgit2/src/attrcache.h":"4d151f08fdac02168ef71426b8669da440e81925a88e89815efa8a08ddf5d3ca","libgit2/src/bitvec.h":"281444c865be87104cff9c1b3998877a67bfd92af4b0e5b9b034fd48f6569f7a","libgit2/src/blame.c":"d209f7b6d056075b82d7277b0dcd11b3e3f238c0155ed48726833d54f446ac08","libgit2/src/blame.h":"c1b0660a201d27ac53e781606bf51e60e89d8609982e9ef44bcd3c061853f6a7","libgit2/src/blame_git.c":"e786245d10bec4f7fcdbd7db9c2270fbacc19ac82947a07948b47802032f61e2","libgit2/src/blame_git.h":"9b813f16b93512d27d93648e53d1438d5b931024701273b5976c1da41868e286","libgit2/src/blob.c":"bdcbdc49566beaf7a3c5e6689158f29f29a83e776f1a9b9688d62ff56a1fd64f","libgit2/src/blob.h":"d72bcd2f634e3023aeb7ed03375b143377dcc5a79f77bdd42dd99d326d35b5a0","libgit2/src/branch.c":"b08c5a25cb239e338875fd9e226638c318932343713827ab9c91d0e595923e70","libgit2/src/branch.h":"c73beffe8a3a21390d49f5cc99601accb3e03d82c150be70da823548e031b6d3","libgit2/src/buf_text.c":"cb7a63ea17db38ae7f233d18537854a6bc5af73eec41fecf1575a5f22f49718d","libgit2/src/buf_text.h":"4ec92a3613a02bc4ba977680e6d96e2eccf0563d43a9693232f8631866174e96","libgit2/src/buffer.c":"2758b37c0869e9070a16b25df656a58fae45700d84226134e40b63c4204a6fba","libgit2/src/buffer.h":"1c37582179cf04f2746f482ecc0c04629359d942ec37589223a6fd4efb3d9ebf","libgit2/src/cache.c":"0a16103749f996c0c3ffc4ce95183774191269a6b1f8a3165859ca3a9a041255","libgit2/src/cache.h":"90e470b0f5dc2f1c9b61bb9a63970b55111270d93a7daa467b8d0792acc9841f","libgit2/src/cc-compat.h":"18622830881547152755d21f95feeb1cf8fe29203b7e35255979539fc572e4d5","libgit2/src/checkout.c":"c2b03be7b6f0ab7166a9ef15a4bfcec1817d238d05daaf29529ddbe8850f4ca4","libgit2/src/checkout.h":"deeaae59fbd6f4cb3d6c5b67133df66832ad3e49bc9585b6ce9c5d0aa4aa6ef0","libgit2/src/cherrypick.c":"9e5d4e0fcf51c94bb41b00e7ce3fa5ee71e37c39b6a429d5ce76c454594697e3","libgit2/src/clone.c":"7075e2b7ecb9f64af7b82a22caf8b23ab029b57ffbd7e86e6d9ace29213981df","libgit2/src/clone.h":"b6748c9ced7f93eb57f967679b67c8381e2fd038921aa4035a4e24ec482d6f6c","libgit2/src/commit.c":"c1af08dcb36f440bd836baabab3bfc43dd33782ca9c9cbfc2fcd3dde03f8308f","libgit2/src/commit.h":"6d46760345b792062679a51471449ec69ffe19079a50f312b51c330fe6a0b519","libgit2/src/commit_list.c":"70751ad5273117b9a7700c611cf3e10cdbbfc91ecee04cd9a1e35fe39ead9817","libgit2/src/commit_list.h":"8640d671d1785f1be371f72b06c332675ae85ab03c65db12b7beaea5f9098c11","libgit2/src/common.h":"37ce11f7b107c6255c30fdc72e1395a398dc6783c71fbd081477e2b60c396e06","libgit2/src/config.c":"360195911397d1f05924ff98d75a5165a2fdd7791a1b7555fef5b54bf6eb345c","libgit2/src/config.h":"c37e78949ab85b1b4694cc39d494c9990e3b7e21f98eee79325645a1382ecc5b","libgit2/src/config_backend.h":"8a368a7b9235aca7a6fc70e6192b1dc9ca85c881faabb69ce612c011a53cdaa2","libgit2/src/config_cache.c":"9c69d28a6ffdbb049b1de1e653ea94f4fa1059c5b11dc5063539bb6e8cf8ede0","libgit2/src/config_entries.c":"7504b0d335b0a22c334329f18b2cd8330c4bbcb8d518af59a186c7213a1a85d8","libgit2/src/config_entries.h":"932abf82f5103fef5c6e991a6e50effeb33cb6ce90eb1b15f6606d9f370feb66","libgit2/src/config_file.c":"02ff3551aac48415ec2645a289698d5b159072570ea7391ac7ed4207b0f71b82","libgit2/src/config_mem.c":"93cc70ae2915a209f7f8e0455a261b2269ab9d9487ef69c4256d2496c796ea71","libgit2/src/config_parse.c":"86709c067f116af8902a8c9df794cb9e7bc8612a0022b928f0bbeb582460abe5","libgit2/src/config_parse.h":"ed2e0138e13fc0115fba047c80687eb20778984bb2ee13c261ae69893e11e5a9","libgit2/src/config_snapshot.c":"bf66b34d0649e192679e6bfadb4491b7fdebac7d892e6d9bd9c75ff3b06c6edf","libgit2/src/crlf.c":"4b7c6b911b3cc1dbddec34f65f529eef98f7118323252eb1572a70c30cf41713","libgit2/src/date.c":"f25e34b3a37facbac7db64d60708d9021d0fe2a2492ebd32432399e0e3ad7e90","libgit2/src/delta.c":"0496cb9bed8143c043145e30ef7702441d1fa919a48edbdc203f50816e33ce94","libgit2/src/delta.h":"c757526292144083a0e96e7ab259080e83158e28c4819c4fa8bc2523aec12a59","libgit2/src/describe.c":"660cf42bbc1dc405e4e58e0a50f1d82552514be7656d73bc7f06b9bf3f2b9197","libgit2/src/diff.c":"6a7d06a34c2e20c71299cd9f22d02c90ff495125cc5696474aa92b7cca235afe","libgit2/src/diff.h":"06fc73f98ecc56a5788c0ab2ad8aa68e1fa06579ea1695b1fcba0e0e3a0775e3","libgit2/src/diff_driver.c":"70affc564ae415d1d1339365140a2d539da645dd1209deba0145e8f6364e11d4","libgit2/src/diff_driver.h":"a59c56162e5ee30af5a831b45fcf60833a5a622c05a97b6ac052186a507ded01","libgit2/src/diff_file.c":"03f03169b6d9f6c0295e07f699abc94639b1f41ba1e31eb200716adb7c7f4df1","libgit2/src/diff_file.h":"c4155c960e8e6d773b86161ba01c86f2be5b3e7fa0142747ae6ba1e039676044","libgit2/src/diff_generate.c":"66d846160085efa7769f502f92587d82472984e77260aec5e13476f18faa5514","libgit2/src/diff_generate.h":"49d845bd368538b4f255a2248af863f62c60e695668aea1ddb089c66e86716bf","libgit2/src/diff_parse.c":"18044ddb139273030e4c9e1e328d1e74329a75d03bbde3ffe71f616343b9dcfd","libgit2/src/diff_parse.h":"8902d9ba9102f10898c14d0a41a8d5823450527266908cbbb06e676309e23f56","libgit2/src/diff_print.c":"f6894500f810dbe73c29d01ea2c6f11eeeb4dea87d2458364b9899f9f10f03f4","libgit2/src/diff_stats.c":"566944912aadcc49e4cf6de41b85892480a8ed8707d19439c776a7c48cfd7c85","libgit2/src/diff_tform.c":"152940bc118880043cb26011194bfd580d75625ae0a310b970aa581b3f7604fc","libgit2/src/diff_tform.h":"a4a7433036cefffaa9d968ff45244afb4957313cd9c28980cc102f172f9eaf5a","libgit2/src/diff_xdiff.c":"5f4b6667b2cfc4ce04e37dbfb0d3f5e36a98cb6762e45b8182af2f993f9cc07f","libgit2/src/diff_xdiff.h":"8d083e69b9b90a5b937fdbead37dcc8e000495a16a7139ec600dda735285561a","libgit2/src/errors.c":"6c2a2061ca269807572b9e43fdd085bddcef2653944dcf0a87578c2df4aaa7c2","libgit2/src/errors.h":"da1ecfac8eb3359c5d60365981a34dc2c6527bd07fd5acee3141439633adb251","libgit2/src/features.h.in":"fee4fd59d18c3dc1c85fdf613cb72a500c108df6643269f3f97a7281a7e69fcf","libgit2/src/fetch.c":"6106680e57ad4834905e2afc4646ef94093b670d3ccbbb7c96dfbb1b5135240d","libgit2/src/fetch.h":"93669dbc5007dfe99856c76d35ca82fd25bcc59f3b5308cd0ca15a14d9fa865d","libgit2/src/fetchhead.c":"a305413a856866decc437bf222f36971b7fbaa488a2f298cda161f8c8f9d963f","libgit2/src/fetchhead.h":"65681769629f670afcf739d582bb7ae90f702f0c6085de3f26b79fb3293d1dc7","libgit2/src/filebuf.c":"709731f48a87a4d8e46c40df8697da9da703d6093b5da1c9c94eed9e02c4db94","libgit2/src/filebuf.h":"addc0cc02b56a9e0c60b334d51cc1fe68bcac82ea838d3189dbeaf8da46340b0","libgit2/src/filter.c":"2036db97cc5696e1b15694aa7cb549e3d1d08094bbe8bdcceb6dc0589d0b553b","libgit2/src/filter.h":"cd7edde15a42f16c2c30e431ed407345c7663c1f14a20c4b525ab1bdbd736797","libgit2/src/futils.c":"ca1197653b03f494c60aaad9ea7d0082458c8e5b9e4cd5f1cc99067b34fe41fe","libgit2/src/futils.h":"2c3c19c8077e854f4e060c67766c577a830a3388ec013ef39026003c4356c990","libgit2/src/global.c":"e43d735f0920856afde996c9e17e027cd429919759688ebd4c6b0700965a7592","libgit2/src/global.h":"20e6c01113aa2e0c374f2e2fd538d7e57d781c78e3aec1e15b7da69dd5830032","libgit2/src/graph.c":"796426d52cbf8110cbed8db369ff88752c8100de4fbf53da31dfa9b0044632dc","libgit2/src/hash.c":"e5bfe87d2cfe885ac3fbd39da5984c5001c4570ba08fe658f1cfe1baf5ad5fd2","libgit2/src/hash.h":"21543ccdf119b879313e5b65fe8c3e4e381523f486859c3897cbc05b0a954ddd","libgit2/src/hash/sha1.h":"9349e5886a08c37d57d32e73b83470f9da658a36f06b6bdb79a43d15fbb51093","libgit2/src/hash/sha1/collisiondetect.c":"a2155f06ce5e8b2d6022008402a479b866ddf8795c11779138d6345fff9788b4","libgit2/src/hash/sha1/collisiondetect.h":"5a1a2a35d0fe5a9e61f4c65fa07e68a923601ad12e0bc14de0d64b634dc1270c","libgit2/src/hash/sha1/common_crypto.c":"7b5be0a2eeca2e51722f6019a98d3e815d2f8c1191e14f36baba6c53be140510","libgit2/src/hash/sha1/common_crypto.h":"bde45e520496280b52c9fc7eae9c987f9f0f2a29a0d4c42cc0a451df3907897b","libgit2/src/hash/sha1/generic.c":"4bab2be3f32eebdf1ba71c71b32d1762eed40e1be4b1e012fe7900a88789e00c","libgit2/src/hash/sha1/generic.h":"b754e12eb4ab867b23dbb241b4f0edd277e42591ea9495287f098baa4e2d3fe7","libgit2/src/hash/sha1/mbedtls.c":"dd4e318b134cea917f67f5184b0aaf0266695db24a4da91d83b3cf9ede15201b","libgit2/src/hash/sha1/mbedtls.h":"be359c3f5006ce661cdf344c857f2725c8a5722bf15e300f5bd30a532f0e900b","libgit2/src/hash/sha1/openssl.c":"0c08735687474fe9da3a2cc21633a0b8c3435dc6101da44b45554f37ad9b2885","libgit2/src/hash/sha1/openssl.h":"ee9d4c8091b780c475b1342e2bb7d7934d2948a2938caac197cab7464a67819b","libgit2/src/hash/sha1/sha1dc/sha1.c":"f62247c8406698760eec4dad5e02f5de4e59ecc76cce8d8be05c344802df5e6d","libgit2/src/hash/sha1/sha1dc/sha1.h":"78f97f092c20329d1fa8d9a8cbb3d53bb90be19cbc49f1917605a9ddf520de83","libgit2/src/hash/sha1/sha1dc/ubc_check.c":"7b0db83569ba82965dc0d16e51e9ad85167cdfdab343f9a02c2c475bfdd93956","libgit2/src/hash/sha1/sha1dc/ubc_check.h":"4a140693701da167b4709c4c1b330800a0c29f2a065d0d819567a27b3171a09f","libgit2/src/hash/sha1/win32.c":"168d9ff60a46d1e9c8ad3625aae210a988260d443158d2a952b73b6161e149d6","libgit2/src/hash/sha1/win32.h":"e63dbd03dc247e5673c106a9036cd515efe2e9300f55d324070dbeb8824c7fdc","libgit2/src/hashsig.c":"21f4673d7ee3275aee03f430878939b808e313dc90cef1796fe09e4b4489e357","libgit2/src/ident.c":"b4d8d98ec1cf7e1fb395f365ae8b7c1ca88ca8a66fd9d4da5698f2c6a86e1c12","libgit2/src/idxmap.c":"84747b1521524ea3ceed1be16a27777425d3e7d6fb2a4357c7b1cbdf5046b3bc","libgit2/src/idxmap.h":"162a477b8faa3d37e83fd413bd53f6ba2801c1cf64a03c29513601058a6ed40b","libgit2/src/ignore.c":"c803d7275f9121c9a477a17d86cd6db703b32389fb611b6c1a4b84cda3171ce5","libgit2/src/ignore.h":"8189ffe01ffe66489fa19f26c960823ba781e5eb35d93f8ee655b06da26ea96b","libgit2/src/index.c":"424fa05e251a9c43d14c5fb9fd5ced86c398fbb2be1319489fd44f2e6db764de","libgit2/src/index.h":"d78e2bf5780e913f932f2a6d70fedfb2d81a0c8f00f16eb2db7386feddd90e22","libgit2/src/indexer.c":"114ab3f53705d5aa5905667f9d9a23070aeb4ec64a1b6e32671d6b43a21043d0","libgit2/src/indexer.h":"bd32fd65a3a7c6014e3e9846477b060033102c8c7baeb097506074f99c50a434","libgit2/src/integer.h":"fedd0377cd5959cdff544f03357541b4b0aed80c2d0a960cb7075b2042f4045d","libgit2/src/iterator.c":"0c05fe63247e42e7d0096b4758d677c9647d19e20043b202946d8d4e1624e2b7","libgit2/src/iterator.h":"3c35704a3eed44649d6ee95f99ea6cbe593eae67638f6b4a115c1537cf844bb9","libgit2/src/khash.h":"5ccd2817f881db49681ce72f39a3dcd96044589617df567b8f75b870619f01c5","libgit2/src/mailmap.c":"eaba2e487a28ffcbd6f9d57752e23c597dc1892cda34f0d56c5d6f48e874e1a7","libgit2/src/mailmap.h":"edd8723b4c861c855708f2d7f9ed5e37cbb7523534349b0f69258a3557b93b36","libgit2/src/map.h":"af71c423780870aa68f525aa0db4ebfbc4f84e46bb9105f14a4c60990c54719f","libgit2/src/merge.c":"89882d08b03ff314da664d10825cea6df0587bb51469a4ed62911dd38d7e1e99","libgit2/src/merge.h":"a82c5435c9b9b25cc5a47c5b1396d92349238b561b537184cf7bca57ae2650de","libgit2/src/merge_driver.c":"3e1235159f8b0cde388c4609077bceb4d7b3a32bc17114c392370ba4786d54e3","libgit2/src/merge_driver.h":"4f56c2965330a5cb08b9f26d6b83dc4e15fced9419540d2d793f2e75049bc121","libgit2/src/merge_file.c":"357cedad56215232038c15bd072e0b081a2d87407bb8fdb591d2d25ba9304bc1","libgit2/src/message.c":"3f8b9aa487cd068319c6ace315d77824e28adf2360f8c96182952a3efcd341c2","libgit2/src/message.h":"7cabd6fb3da32197a5564061b2f4461551263c207810add923250d9127e3e537","libgit2/src/mwindow.c":"896bc03ca0b2a9426424862d4d35c61cdc75a76dae79ba2286ee5a62d6fb506a","libgit2/src/mwindow.h":"38a5bd0f5cbcd5d5b2c8fe5b31567c1d5be7d92f615b57b7c139ba2b2e8dff95","libgit2/src/net.c":"c2c1e5d0e259937fea5f94d7e143888c0de61cfec572fd115ef03cd47ecc0adc","libgit2/src/net.h":"6308284bf525458cee607a3039a13fc874a6f4826866c47d5bb68b2d6868cf33","libgit2/src/netops.c":"09dfd2d9df2cc0f3cddeddca55c341abd08c0c33929cd54ade4f6cd6ceada7b8","libgit2/src/netops.h":"e0ea56ce01b021979cacf459846d8292d9528fb2f91577b3ec7b98a0574736f6","libgit2/src/notes.c":"0e207dc3751ba0e2bc437255241d7d1754c67f23d827efe7bb466da18cc7fafd","libgit2/src/notes.h":"650f92bbf875ab194b9e1d041f06fb8332bf5f402ea49cde528a81d2eac05694","libgit2/src/object.c":"9395e234a6bf11b91ce2905b306262e660addb9c24f8bae05e110c9d1d5b598a","libgit2/src/object.h":"320c9312a016f82c736197e7f7041d4366e2b6f97c60d0931c35523287e72a03","libgit2/src/object_api.c":"ac963762a903ea36adb20f0d4317388159c23828a6e26e9a1b1333b7a9fa1317","libgit2/src/odb.c":"4212ccae93e7440f9463205639045daccd7732791cc8e5ab44b7dfddb182184c","libgit2/src/odb.h":"6691e97525aeba2df13478f8e5a9f5944f40986e1581d4d0656fe7c6b8611264","libgit2/src/odb_loose.c":"82bd4482ea8029a97edc1ac3b1c965191677e36597fa60eb59bbae54566425c8","libgit2/src/odb_mempack.c":"88bbae0267f0b66c1db9a753aa7298eaeca43e8e085aa31eef0553802a93df0e","libgit2/src/odb_pack.c":"1c3b851dd769793ac2506f7354fd2b7e2f24f91715865240ac1caefbeb723f7d","libgit2/src/offmap.c":"64da9efa0f38ba066af8bf29f4c734b0c52cccf728b662a60bcc1b8110c3596d","libgit2/src/offmap.h":"c0f1515c9d67730d448a96ddc86eea76ec28193caf18ccccaf5b9b9a5c94e5f5","libgit2/src/oid.c":"20d95155503e28089a949b8a563f93a7d9816814cbd215909574a81447275402","libgit2/src/oid.h":"322eef4b2dd9b1f78f25b59034491f3547353655d9fcc9b6fe5a1ab348cb1eca","libgit2/src/oidarray.c":"7574a777c9d92ce2ee3f0b24673fe43c4e5fdaf4203a281c2a69f658523f2025","libgit2/src/oidarray.h":"17a745a4d1f2c464b91080279fb4a3163bb39456be5c7e9d6c8195724cc3cba4","libgit2/src/oidmap.c":"72ee7bfcb30cc05e73e49962aa1d09b78060272666420bc2b31083e18cdc2384","libgit2/src/oidmap.h":"7aff6a1568632f38f2acea1a526e11e24b42fffa7b05b75ac53ce18b9dd70e42","libgit2/src/pack-objects.c":"2d50e571b011d82c5899a060da7cd4738d3c68b710961099bcda618ec0a510ed","libgit2/src/pack-objects.h":"aedd54a7fdd13c69c589644e59aecc23daf33dccaba63c1285f4500f06aeeb92","libgit2/src/pack.c":"ffd54bf6f26e25369aebb15751410595589c1a5efa3655c3fc33ba09656922f9","libgit2/src/pack.h":"a419dcb04291bd4a2a78d87999066ef0289b359e9763eb4730482ee97633eaf5","libgit2/src/parse.c":"56cdcbc1b5a260770ac25d0f23c7ad7758f233b651daf8b5c3d3d897777147a6","libgit2/src/parse.h":"920f2512be6c542c902145cf6254182a01712c415190be6e663594824c26f02d","libgit2/src/patch.c":"de8939e05e8291f1b8e57125b1ad3a8b849f77a7d40815aa2b8775d8b97b96cd","libgit2/src/patch.h":"b6e844a48af7a8729c37f9bab8dc794907534ff723543260781491c133930120","libgit2/src/patch_generate.c":"1c4b7d0b188a9a31c2909c421e325b59d506ff3733f891db710d45f33b909ef7","libgit2/src/patch_generate.h":"396a726fd8546630bfc85fb4b1a1fcb3e085aca4b7263f0042aea1b12ff02e35","libgit2/src/patch_parse.c":"8cc1e76c20c155f7cc235ee549494f19410f6a7fab69321a2acdc4d03f5f2688","libgit2/src/patch_parse.h":"6883a184830f4c59427177eba5462d27737706a1be899db35423c5ad9d6c8c4a","libgit2/src/path.c":"225949b6f4d26223a7513dee7a253f000d9764cce65f17ba425aee644281708e","libgit2/src/path.h":"1e77164ccfa3ee99189fc520ac2e6d6da23a893f16a2c78d208ed68b32450dd4","libgit2/src/pathspec.c":"a26fdc61468915bd88fba19fd333b547157361e660037f8ff9d8d4c7f1cdd30a","libgit2/src/pathspec.h":"405f9c8598735d84951b8adc40e66617dcaf20f5141e5caa187cb638936041c4","libgit2/src/pool.c":"c78c7f735573033fd0482e06af475d749b326e1bc176b7084b37bca39dc340bc","libgit2/src/pool.h":"a7ae90a762be159937bf9399660bb9be585a0dd0f16cd6d95c1a51bce1d6d29d","libgit2/src/posix.c":"b9c8cdf28c7ea2c1e6d135645293f54c36d48ba0734e0b72bce4f39673824d63","libgit2/src/posix.h":"58b304f9cfb3399d90f62d53c08ed4d0c86e5b951ef1f0ca03ea7fc98d934e85","libgit2/src/posix_regex.h":"70be277c3ef62f3fe322b21275d4118d2c69f29337cd36e295026c50a7e7e78c","libgit2/src/pqueue.c":"d5cd8f6c5639b50898fe0f9354dbb29de1a0be1d20c879242c8423907466c7c2","libgit2/src/pqueue.h":"c4c98b6e99fdc1ab33906a1d659ba113a2048890928f158e9031caa35e385991","libgit2/src/proxy.c":"393f47f681916735c25ed844840d9c03e4fda4389cdc59cc3ce5c94ccacb2bb7","libgit2/src/proxy.h":"e195b1b88c11f9d02aa8f02925fd7f11cd68c0361d0e7a6a477f4a3a5cceb896","libgit2/src/push.c":"b6a7b46b79375c4f501620b21d0c46b4d426ee8ca06ee0ca0f2d4eeda0b1a059","libgit2/src/push.h":"aa327d0a24e838330230c10b4b67431e0ea0fd7913c3bb8fbd24441bf72fb8be","libgit2/src/reader.c":"779bb37bb66d36509549a1d286fe8129a84a220832369e874b2ba594f91b3c85","libgit2/src/reader.h":"7c5c2aa3805bcf813d2ef84373fa55d06c7c675b79854c4fa82e77724a5d575b","libgit2/src/rebase.c":"b6052b71ad9c00407da9d0438bd3af838da3480119e690af9641c32e32001c47","libgit2/src/refdb.c":"c9531a351c3a59eeb30f19aff48546d970d67e0d19bd19ae1450c888323b387f","libgit2/src/refdb.h":"56c3c500a704fd792eba6bc91546482e97cf038b08158beece1c4cd69c87071f","libgit2/src/refdb_fs.c":"f7b0c1decdc57836fe910c21fe2316290851a1b98150664fbd9230ade98ea731","libgit2/src/refdb_fs.h":"e981d3df86d535ea91561853a7754419a2c95a3f72313171f5f6e0fe6d1ecacd","libgit2/src/reflog.c":"3894d9a1c4a20bb208d33f2376fc592a2c24388ed04aa906fb9a6eecb13d862b","libgit2/src/reflog.h":"898ae0bf378c465673fef1a4221baa2cf6165a0700949952971f743ca73075da","libgit2/src/refs.c":"b339b49b0cb8740698e992bbcd4193cf69eef30a98be66f0832d03df20f0dd91","libgit2/src/refs.h":"3ac8974a6390519a06c58a4e66e346f5231dde9fd423de95c0c8e9a2bbbb6680","libgit2/src/refspec.c":"918487205af0469f4427ba2aca8f0625d9dbb0c86f2825769c9fcb3330c7bdac","libgit2/src/refspec.h":"6ebd69454d6f9942c531cd7dfb976a2a8f7474e4f12eabbc33f741c0f9632d04","libgit2/src/remote.c":"0201e8bf2dcc72f7aa233e1c8dfa42b4abb2aa8571c530c7ead085fad2d27c37","libgit2/src/remote.h":"4a75b031546aa55c7c7590a32432f5d6d6ffdfb356af8821e7a30b571725caea","libgit2/src/repo_template.h":"bec227c595d193802723f81765487da76beaffafae40ec05b76a4db7de153c01","libgit2/src/repository.c":"fc9fd579beb769a55228aa82a1ca703c3315fa74026cda0f33e5eef75d5da2c1","libgit2/src/repository.h":"346de04989295d6116495a10b3fe0c9251f27d5978ba864bcc55fb2c44dfcfa2","libgit2/src/reset.c":"09c67fe8d1796be91339c2b5eaee002b426105e69558d003bc3129699de503bc","libgit2/src/revert.c":"c29672b11583af9c0ed6ba15b0f3e60c002f3cc66024a177795d762f083aa6d1","libgit2/src/revparse.c":"6deed5093b7faec4a4e6a1250eb6416060ac0060b8526bf06d227ad077ffaa5a","libgit2/src/revwalk.c":"6faf3778faa31928af4fbef6eea695b4bdf34a7c6f1b6a692df28550b9f016bd","libgit2/src/revwalk.h":"8e089dc8f7081f6c6acebedc7b0a49c599da434cf148f3ca14639e7422c86c72","libgit2/src/settings.c":"fe0a67f6f8436c7c7bbfca7772aa549279dcbb91f80fb34878fa51c7263180ca","libgit2/src/sha1_lookup.c":"95d24473120414853e34972e200d24ad14254420b32a1d9213042e3450eb0956","libgit2/src/sha1_lookup.h":"904c09580175aca72ce97e5dd972ca74bcde4df726700f519d21e157a99726ae","libgit2/src/signature.c":"1caf88ac201b3cc607a6437b6cbee0ebb027a19a420225031e8af32c7eebf4da","libgit2/src/signature.h":"766717ad4c2fdaad4b32f5dc5710f14edcda06ac2f98d98c24cf21a6620e6ff9","libgit2/src/sortedcache.c":"07423d4b26cd3dda91395583deab43441a1e3109716eb5262cd0f5d4f3f6e421","libgit2/src/sortedcache.h":"ba88ec37c17752eceae5cc3d63772905d59d68bb2ff395770951c0ac9b024049","libgit2/src/stash.c":"bc31fa71ce1c68b46d891f1c7b27e11cb57e4e69faf5d2cdb06902ccc3a33f79","libgit2/src/status.c":"70070f5e54dc2a9f8152cba88dc70ba86c14fa6330f2dc91acb7b9e7a98b5a48","libgit2/src/status.h":"68ed612f65430563ad5b3f50973b360f583c5865e54c9b9298eb082d441c4e79","libgit2/src/stream.h":"a7755d211e19ea4a29d7d6151f71efd92bb92906d1668960e076ced663961784","libgit2/src/streams/mbedtls.c":"c153e314cf4458916528b98e7417031258fac15dc941b6e776a744542c2f0a02","libgit2/src/streams/mbedtls.h":"c428f532370d349645886ddcab62559c8a9d1e0e5b95ca11c475f4b793a53cb7","libgit2/src/streams/openssl.c":"023536239d22c54b29f278128a4d8f71baaf3e96b8f7e852b9749d1d992b5971","libgit2/src/streams/openssl.h":"ffa547170bf777dbf62a3c489c6dfedc5086363ed00216c196396f7e1f09a52c","libgit2/src/streams/registry.c":"ba00c9e40284f811e23787c6bcb2140d981631704a67ddd13d50c4b8e9f6f40e","libgit2/src/streams/registry.h":"42a887dd1fff029efa00a04a4e8716905149d3639a6881dc53254170cb8e18be","libgit2/src/streams/socket.c":"f704041b88aad166a3cff4ac7d630a5fd0ff2e0cdb49c2ddda83e662ff98306e","libgit2/src/streams/socket.h":"6ed5745f368fb167f24b8a733be0c2272f5bceb9fc40b5c550463428533c26f9","libgit2/src/streams/stransport.c":"079b00730c02fa9a03e39c2b8201a8a6485f8224b48d9ae0b6ede985d513aa8c","libgit2/src/streams/stransport.h":"01c4555417713c415de10ea16222d44cd9c0c0db4ad5d7e3d5e9863d62f49eb4","libgit2/src/streams/tls.c":"5aa5912429df26642d95522fda866f590599149b09839386f21fd821ab324291","libgit2/src/streams/tls.h":"c989f0a996ba7a11f8732336da77266905ebbc371e5e5969955d096ae16b64ad","libgit2/src/strmap.c":"02ee770dfbcc95f15bfe6755853f1c2795782f906d883d3102a904fedb2cda23","libgit2/src/strmap.h":"66e8c5a84d36cd1e3f3b6693d8c0601824d709f9fd3e27a48f235ae06f71cc39","libgit2/src/strnlen.h":"27e73ccbe8be7c5bac1d022bf59f2458cc2998d0222e7658a687e02f89fcfd17","libgit2/src/submodule.c":"1a5acfe8bd409a7ae9d95d27ff2fbdc5d68eb5e0afd06bdd6f71b716a19ced17","libgit2/src/submodule.h":"a28adcfb13cc51e3a698f6e5424fd64980b560a0f632f92c2e59f891e2fcb9e4","libgit2/src/sysdir.c":"1278625d84b8523056402e5fb8b7ca4b3f792704cde7d70c8fdca50d14f7bfd6","libgit2/src/sysdir.h":"cea646b34993e9011dcdc132243be3aab7a75d47c4c4ead50c250df9fa35c299","libgit2/src/tag.c":"3757b55326a721561c63c193b6ebf050bceac084a373b9292515d8dda699fbed","libgit2/src/tag.h":"e14485eafab3d4925bb6652158fb2f6abd211dbefe0655607a561b8bc6826ba9","libgit2/src/thread-utils.c":"cf21d34acd4971927ee8b08de4b35cf4bc3bbb05563883c70145438ce7634dc1","libgit2/src/thread-utils.h":"227f69716555c45a9efa5479120d51206f78c5ff1501de8de3988ac7f2b4c03a","libgit2/src/trace.c":"88eb614e8f308d8a67576f510c33ba42d83b1323a677f1c762685e51a49861a3","libgit2/src/trace.h":"e7bee26ffe4524c6a23e8b3471212abd6cc5337af14277bea3bd065671e85203","libgit2/src/trailer.c":"aa302ab08e9dfd8a1319dc44e67d2bb9d8a61e6257315e8a73e34e07e5f84992","libgit2/src/transaction.c":"acdb20268ac5921f11da7e66bef985fae9b90325a27a025a0e0a586f8f1069e6","libgit2/src/transaction.h":"42e4b38d1fc7a8d57513da8230fff2f11ea4e1c2907130f99d77fdd2f099fc62","libgit2/src/transport.c":"7c8f61ca4cd3c057bbb92012c55eb2898e2ca054d19d072df70a79f0d165df80","libgit2/src/transports/auth.c":"cf50add22826c131a043de90003d34820bad514c23c21a2b6808d1a2ea9af938","libgit2/src/transports/auth.h":"bc75aba34c92dd99662ff20425987fe61a9c51903f7818963950c8c63346cc9a","libgit2/src/transports/auth_negotiate.c":"86d90a74648160b3cdf0f58f1bfc2ce4f255b101f5783dd404eb705c4399c65d","libgit2/src/transports/auth_negotiate.h":"85c02c578e6f9886b3296630cb904f96974bf17ebd6a79ea33c312636408586c","libgit2/src/transports/auth_ntlm.c":"1c97a77039c0acbe9f99716572cc5285a21141781515425cb881a5a4c2ea29c2","libgit2/src/transports/auth_ntlm.h":"272e59329188f075d48661618c3e1877936d678c11a376a08c22db2bce858f74","libgit2/src/transports/cred.c":"dfb3cb442113b4e90755615bc51929d3c0a1d3c0d6d8c84b08cc3bc46e4fabc2","libgit2/src/transports/cred.h":"f60f04d5b1c869578bb25959ac1e5480ec628317f82820ddf13a72a245c6de57","libgit2/src/transports/cred_helpers.c":"1173f709504bf2c97dec66ad345c21a913e39f3efda0d195df9e4ff7cee89793","libgit2/src/transports/git.c":"03cb93730bdb0c45dbaffed3fee35556550e213c8972198c2dd93a3444ebbdca","libgit2/src/transports/http.c":"0c1f4cc0560183f63442d73c327db0eb77ef584d4663aedde98095d3184a9c4c","libgit2/src/transports/http.h":"87a661decea83fb3c9cd9cf91431d0f42aeb6c1786147757905efb2b165323e2","libgit2/src/transports/local.c":"7a340e59e866bbba4f0ac8919edf920f1dd9dca883e5bc6fc4feb6cb1db22b79","libgit2/src/transports/smart.c":"352674b723ecc5775370d4d9bf66e541f90c5eeff0b9b37f6593fa7349c52b89","libgit2/src/transports/smart.h":"7788045386f72f71cdd9e60ed6636b28e55c57cad596c2adda34b9374ee75d53","libgit2/src/transports/smart_pkt.c":"85ae97f585e7ab7c9bb723d6838e64f8e33878f703541a3e335f16445f6da64d","libgit2/src/transports/smart_protocol.c":"0f66bb743f5b6b2adf9fd8435401ef4cbc79571859706e1c155fb6ff86e60f1a","libgit2/src/transports/ssh.c":"d421cdfd779bbe6b932950cec2a7c2119beca7d9dfd6ca66e0eec2aa2a5ff8f8","libgit2/src/transports/ssh.h":"a4f6279848362d54f6ba4e9338443d6a3402c1ddb9eb85e2e3befb937cbea2ff","libgit2/src/transports/winhttp.c":"4fcf99e2caa6cd7843a80621b7d4c510399bb828fc27f5d603754fb0bd65985e","libgit2/src/tree-cache.c":"8300f36285dba6d1980b10f30c95a353789c37f079e2e1868c81df64b21ca3ac","libgit2/src/tree-cache.h":"f7fac0fe438958415ccd256e0bf9cbe30aa20aa125e60f3812a7fa0521ddb12a","libgit2/src/tree.c":"15a6bb307e0204308637a4f983de306bfd7db7c72e7a249c60fb0aa872c1390b","libgit2/src/tree.h":"7f0534f6409c6ab5308dc031c441ae5434267e499aaba35c0a51869ec7afb9df","libgit2/src/tsort.c":"7ea74124c4b53afb2397578d197b1d460eff19e3e9b52964dcb8c606e705ef58","libgit2/src/unix/map.c":"18752ce4b1ac9f1f2cfe6c59bba1e0d3c1b88a87cacaa40883ef54c7aa4a08a4","libgit2/src/unix/posix.h":"0933bd5efcd7ea650a352295ce1afe900d1a40c4028ab24ed5fe1dbd51d06b13","libgit2/src/unix/pthread.h":"58c92bef5ac49a7846c6ffdf0ae79996a2c6be965fce6fc2056fb5a5c1fdf512","libgit2/src/unix/realpath.c":"e3ed89d4139d62b8a8f37579edb1f262fa02972834603f7b00596cc88240ad2b","libgit2/src/userdiff.h":"0991e3557bfc03b0fe50b2100ab00dab710b90c91ba0c8168920c26b63e8a04b","libgit2/src/util.c":"b727a8a2ddd8ee5ff0de67a83006ff563f8262ec007ec0337f8fdd5603e74b17","libgit2/src/util.h":"6223615d92956c75520793ea9f6b04ceae617f09c4f1f8e4a5556344f18d7719","libgit2/src/varint.c":"f93c5ba3498ac04d98ba13d3a320263892452356f797c4091411e5833dfe82f2","libgit2/src/varint.h":"db8ed46f6049f12058d4b624cb0a5ea9d0b0f1317b6378c8817d6e632b6436cd","libgit2/src/vector.c":"0f25fbd3e423dbe54e397acf65372c1010424403ec36c043b84549e703b76291","libgit2/src/vector.h":"2ebdb354bbabae224773991a097d71fd14262af49eb2ab00a4ca3844ad54102f","libgit2/src/wildmatch.c":"0102685757a40046a5fdee4be5be784989a84d3b4be9160d48120c4485c37133","libgit2/src/wildmatch.h":"c33e23b44b8989a91614563ddc5b6c69ad6f76a91abc081bfbc985d8a7dc4976","libgit2/src/win32/dir.c":"a0490ab8fe3be9213093afca1923a0fc472d368f2907ab23a86bb392520359cc","libgit2/src/win32/dir.h":"8e520dd28e37c333aeb10f745efce8ba48a4db414b1605027787b1a52b75a222","libgit2/src/win32/error.c":"f1d2bcb2b6e60ca76c1ee0ca0f236e928331aa9755afc16926a5dab5de26d255","libgit2/src/win32/error.h":"47faa526d448f222c9ed0cf7c3f1ed2c4f14c166610524c76eeb6f0f83938a63","libgit2/src/win32/findfile.c":"5105c344a82818382be0fdf2d84de0aa7a5a52cfe85f775e8dd616ebb1960b11","libgit2/src/win32/findfile.h":"47842451768d01dec2b7965669ccbc9da6be26449e3b4ebf93caa1ff3f08ab3e","libgit2/src/win32/git2.rc":"fd75d8a9bcb7376d046aa85ae5dd17df18d5d654f635cbd42237a18033fd984d","libgit2/src/win32/map.c":"0ac9476b9fd7ece93f640512ced686ed9429031aadab420335c915a6c4185764","libgit2/src/win32/mingw-compat.h":"f7b0c7e9dd7147e8930782cdf54ce4be385172966dd1e27435446f38cd2f6d68","libgit2/src/win32/msvc-compat.h":"def0c5afff1c44b03848c9ed9c2dc6106fd3998553fd76d963debb3e6cd8d0ba","libgit2/src/win32/path_w32.c":"46f168c4122f27fb95d7517393d188cb227a2d9d53fa5fe09c3b3717dae4a804","libgit2/src/win32/path_w32.h":"7550fb15df1b8615b58ba82d26c2d9411230db430976760a1f6c3cf4e867e4eb","libgit2/src/win32/posix.h":"0869e5473f6add12123492bbc080997d755f773ae9c8da0e9b25cc27b95ac846","libgit2/src/win32/posix_w32.c":"239b7b5f5bbbca2ae529af1135612212df18e4f0fe56783fec85ca8f933135f9","libgit2/src/win32/precompiled.c":"4dff04101bd64b95c8f708d1accd1bedc39e95a263444290f796c63f4734d4cd","libgit2/src/win32/precompiled.h":"37372692ddba209680b9920307580cb3bf9038f161edca7418c7f55362022b3e","libgit2/src/win32/reparse.h":"b0633542864a263dd0a14b260c400a07933fda30fe8619d323a5e97a65d07a26","libgit2/src/win32/thread.c":"5f6ee18aa2b5d695d3a682dd5d4e3ceffd6deadc661d628aa5bbc484865106fa","libgit2/src/win32/thread.h":"cebaa0ed2045a4fa1d4a910db988639e02665b8b299c74454cbcb79de45d02f2","libgit2/src/win32/utf-conv.c":"fce8f7998d93fcd4f043d4d643f466a854b9611389487250e65fbc987a455bca","libgit2/src/win32/utf-conv.h":"46473448949ef66faf32be710f48d3a925e3db1aee27c4cfc4fcd36d344a5404","libgit2/src/win32/version.h":"d9d9546728ee78923ba7ea1c16c000d44450ca80f8c0c3268bf58fa9966ba38f","libgit2/src/win32/w32_buffer.c":"ad140e9fe2363e7b62c0e842a45ceca5fda6b477301749c1b8d4aae867eb32ed","libgit2/src/win32/w32_buffer.h":"f50a4d06e54710e5f0c5a3eca13690d71875339ae7e696455062651e265b6ae5","libgit2/src/win32/w32_common.h":"d1294b69c707e1864dafb3ccae8661c818285c19b5ee8d5877bca6e43a1345c1","libgit2/src/win32/w32_crtdbg_stacktrace.c":"e85cabf5eec4efd809114fd847bc84cb6c0f90c7b9500e9c3091d9174346501e","libgit2/src/win32/w32_crtdbg_stacktrace.h":"6fa94abbd71d08845b2e3f0913ec93f8ea2dea85a241b34966200878ec88d3b6","libgit2/src/win32/w32_stack.c":"8270a4cac03ce33571b35953dab79457072287af4a3c4fdd5fc4793a09c7ccbc","libgit2/src/win32/w32_stack.h":"0bd8a6d74c0bdd534cf02440f16d692c07ff671412fb48936629cd375539c1ed","libgit2/src/win32/w32_util.c":"fbe85eac432d4d1462ba659726557f782e811353170df8838ea1f967950d8711","libgit2/src/win32/w32_util.h":"e864b7c08ddd63f4353aa00896a57dbe261f56266e74448bb12fbee58ac7e531","libgit2/src/win32/win32-compat.h":"5ea7b1837a159d66a89365ee2bf3724b32579a6a78d94b0b205d44c8697a8e6f","libgit2/src/worktree.c":"1b09a5f9b7ff522738e2b35641c612c0cbfc6688a91cdeda8c4a4654a2f599f6","libgit2/src/worktree.h":"8f2e10b231590962e1d43b4dd51085da343f09f3e74245141720de9ff8a8e4c5","libgit2/src/xdiff/xdiff.h":"63fb0e162716c6c30364d24f5be1192a3724e527864e462d2163a904222d0b91","libgit2/src/xdiff/xdiffi.c":"17f4fd29d3e6c5a45fb3e4942d95abfab96e470c5f5bfc6ea16ec14bda318b0c","libgit2/src/xdiff/xdiffi.h":"3429a12de1a8c990005268801706fc2ced0f935813e12493c2dee68ba28dc94e","libgit2/src/xdiff/xemit.c":"588f9867c656b7311006e63ac1c1fc57cfd5f1f2ba5890bc60946d9f638afcb7","libgit2/src/xdiff/xemit.h":"0a8c569eec74bb4d6e8b7b9a50b457532550800e0566cbba6d185974613a2e6c","libgit2/src/xdiff/xhistogram.c":"141e5d993bb0c609de7828a4c3e1e1b26deebb05b0995f1ef4601cbf609050f7","libgit2/src/xdiff/xinclude.h":"26f9a54fefdc2635e31801febb7d44afa8d039d078414d6cd26463e67e5346b5","libgit2/src/xdiff/xmacros.h":"d9cc54bfc6c0f9e6eef68f9d03594a8bd10f6243a2137776527bb5c849cc9de2","libgit2/src/xdiff/xmerge.c":"298449a91944edf198b8d4dd9c930814587c5ba29e914f7484f7421683615301","libgit2/src/xdiff/xpatience.c":"9a8158556fddb9432e213f189c7c9c6426003f56dccf9e7f5e494ec5f800a345","libgit2/src/xdiff/xprepare.c":"a99e59dfd2adff23a5f3f2b3920ee384eb6665cfbc40eddde11b87dfb0c51bc7","libgit2/src/xdiff/xprepare.h":"4945e8fffe620cd4d687c12618d1a4b2aa95a7a8097abf3e5e341abf96c76e1b","libgit2/src/xdiff/xtypes.h":"3336d046bf60e0dc99f3686dfe9ecf098456f0aebe96486be5d1cd64b5d9cefa","libgit2/src/xdiff/xutils.c":"6928247d6adee0f64a63c6ba103a47abe3a83dca12577552d23094f53d4a55f7","libgit2/src/xdiff/xutils.h":"78e2813f0d604d4deaf29583f6709111d8368b4bbd71cfdc55d56769570abe3e","libgit2/src/zstream.c":"6505d13ec25bec254f68c7ce5a38aa5380accf2ace21b3e938d71354cd941d7a","libgit2/src/zstream.h":"b5037f14aefdf2d75a3079850a8077717a6a648821950eded8ee2f980abcdcf8"},"package":"8c2078aec6f4b16d1b89f6a72e4f6eb1e75ffa85312023291e89c6d3087bc8fb"} diff --git a/dev-lang/rust/files/0040-rls-atomics.patch b/dev-lang/rust/files/0040-rls-atomics.patch @@ -0,0 +1,58 @@ +--- rustc-1.35.0-src/src/tools/rls/rls/src/cmd.rs ++++ rustc-1.35.0-src/src/tools/rls/rls/src/cmd.rs +@@ -7,7 +7,7 @@ use crate::config::Config; + use crate::server::{self, LsService, Notification, Request, RequestId}; + use rls_analysis::{AnalysisHost, Target}; + use rls_vfs::Vfs; +-use std::sync::atomic::{AtomicU64, Ordering}; ++use std::sync::atomic::{AtomicU32, Ordering}; + + use lsp_types::{ + ClientCapabilities, CodeActionContext, CodeActionParams, CompletionItem, +@@ -313,8 +313,8 @@ fn url(file_name: &str) -> Url { + } + + fn next_id() -> RequestId { +- static ID: AtomicU64 = AtomicU64::new(1); +- RequestId::Num(ID.fetch_add(1, Ordering::SeqCst)) ++ static ID: AtomicU32 = AtomicU32::new(1); ++ RequestId::Num(ID.fetch_add(1, Ordering::SeqCst).into()) + } + + // Custom reader and output for the RLS server. +--- rustc-1.35.0-src/src/tools/rls/rls/src/server/io.rs ++++ rustc-1.35.0-src/src/tools/rls/rls/src/server/io.rs +@@ -7,7 +7,7 @@ use crate::lsp_data::{LSPNotification, LSPRequest}; + + use std::fmt; + use std::io::{self, BufRead, Write}; +-use std::sync::atomic::{AtomicU64, Ordering}; ++use std::sync::atomic::{AtomicU32, Ordering}; + use std::sync::Arc; + + use jsonrpc_core::{self as jsonrpc, response, version, Id}; +@@ -171,13 +171,13 @@ pub trait Output: Sync + Send + Clone + 'static { + /// An output that sends notifications and responses on `stdout`. + #[derive(Clone)] + pub(super) struct StdioOutput { +- next_id: Arc<AtomicU64>, ++ next_id: Arc<AtomicU32>, + } + + impl StdioOutput { + /// Constructs a new `stdout` output. + pub(crate) fn new() -> StdioOutput { +- StdioOutput { next_id: Arc::new(AtomicU64::new(1)) } ++ StdioOutput { next_id: Arc::new(AtomicU32::new(1).into()) } + } + } + +@@ -194,7 +194,7 @@ impl Output for StdioOutput { + } + + fn provide_id(&self) -> RequestId { +- RequestId::Num(self.next_id.fetch_add(1, Ordering::SeqCst)) ++ RequestId::Num(self.next_id.fetch_add(1, Ordering::SeqCst).into()) + } + } + diff --git a/dev-lang/rust/files/0050-llvm.patch b/dev-lang/rust/files/0050-llvm.patch @@ -0,0 +1,18 @@ +--- rustc-1.38.0-src/src/llvm-project/llvm/include/llvm/Analysis/TargetLibraryInfo.def ++++ rustc-1.38.0-src/src/llvm-project/llvm/include/llvm/Analysis/TargetLibraryInfo.def +@@ -27,6 +27,15 @@ + #define TLI_DEFINE_STRING_INTERNAL(string_repr) string_repr, + #endif + ++// avoid name conflicts with musl-libc ++#undef fopen64 ++#undef fseeko64 ++#undef ftello64 ++#undef fstat64 ++#undef lstat64 ++#undef stat64 ++#undef tmpfile64 ++ + /// void *new(unsigned int); + TLI_DEFINE_ENUM_INTERNAL(msvc_new_int) + TLI_DEFINE_STRING_INTERNAL("??2@YAPAXI@Z") diff --git a/dev-lang/rust/files/0051-llvm-powerpc-plt.patch b/dev-lang/rust/files/0051-llvm-powerpc-plt.patch @@ -0,0 +1,12 @@ +--- rustc-1.38.0-src/src/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp ++++ rustc-1.38.0-src/src/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp +@@ -4952,7 +4952,8 @@ PrepareCall(SelectionDAG &DAG, SDValue &Callee, SDValue &InFlag, SDValue &Chain, + if (auto *G = dyn_cast<GlobalAddressSDNode>(Callee)) + GV = G->getGlobal(); + bool Local = TM.shouldAssumeDSOLocal(*Mod, GV); +- bool UsePlt = !Local && Subtarget.isTargetELF() && !isPPC64; ++ bool UsePlt = !Local && Subtarget.isTargetELF() && !isPPC64 && ++ TM.isPositionIndependent(); + + // If the callee is a GlobalAddress/ExternalSymbol node (quite common, + // every direct call is) turn it into a TargetGlobalAddress / diff --git a/dev-lang/rust/files/0052-llvm-powerpc-elfv2.patch b/dev-lang/rust/files/0052-llvm-powerpc-elfv2.patch @@ -0,0 +1,12 @@ +--- rustc-1.38.0-src/src/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp ++++ rustc-1.38.0-src/src/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp +@@ -213,7 +213,8 @@ static PPCTargetMachine::PPCABI computeTargetABI(const Triple &TT, + case Triple::ppc64le: + return PPCTargetMachine::PPC_ABI_ELFv2; + case Triple::ppc64: +- if (TT.getEnvironment() == llvm::Triple::ELFv2) ++ // musl uses the ELFv2 ABI on both endians. ++ if (TT.getEnvironment() == Triple::ELFv2 || TT.isMusl()) + return PPCTargetMachine::PPC_ABI_ELFv2; + return PPCTargetMachine::PPC_ABI_ELFv1; + default: diff --git a/dev-lang/rust/files/0060-Update-libressl-support-3.x.patch b/dev-lang/rust/files/0060-Update-libressl-support-3.x.patch @@ -0,0 +1,68 @@ +diff --git a/vendor/openssl-sys/.cargo-checksum.json b/vendor/openssl-sys/.cargo-checksum.json +index 5c961bcbc..a0ea2d357 100644 +--- a/vendor/openssl-sys/.cargo-checksum.json ++++ b/vendor/openssl-sys/.cargo-checksum.json +@@ -1 +1 @@ +-{"files":{"CHANGELOG.md":"a3e7e4750fe6130a93e9423d5b1b68c659dd29246602f71583c7a101c4d647be","Cargo.toml":"5fdba4ce7cf40abec303651694e79a5ae551f040a7bbaad134ed9ab54d26a613","LICENSE-MIT":"378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397","README.md":"96a414be6e7e061a21a9e39a61449039f6791225264032641dd044a1a9b88111","build/cfgs.rs":"61b741c4fe9612f5a70b19bec53d3ab7ec2d7038b163c35b54f0664caa104a31","build/expando.c":"c4fa8a4424b2321f1857edfc5ce1ac1f03eda54440367d3142310c0eb5553004","build/find_normal.rs":"0a2dc417eace7fc72c27b9046ebaf53c75e418b27baa877434925a81fe6c23ed","build/find_vendored.rs":"d88c47f4cf851aa67c0e3dec679910c5c7ba239bc5a1aa89e507a875b4c4ca0f","build/main.rs":"681a1f8a8f389c82bbd3d2498a3692c201c63db658e7c3d162f09d5d81892fd4","src/aes.rs":"660efd70f809cb2f5dbbf527be8f9592911776bab7dafa1fc4cc72dd9a576b67","src/asn1.rs":"f72d6871d38865d9e7378882135cdc6f1acd66c48a4fc846502b7f488dbbf111","src/bio.rs":"5c6f394a78f258af3babb68330fa3571610476c4c3ba3404359db928f2f706ee","src/bn.rs":"c71b9c79f704a94a889d27bf75e7e5b1f9f10b0df0aeb485aef509cf05d7467f","src/cms.rs":"95a0803286d1efbe709a3668443b5001f5cce6f9db216165b1e08950972e0bfd","src/conf.rs":"511e008c18039f54d856d70b80009426fc7f4ce34fe4304e2c58ebf465031de0","src/crypto.rs":"f6e8a116940755b2b53e3d0d49d1b451fc6e4269831fd1cfcee9d6ed404cf487","src/dh.rs":"7cc334e86d16b3eae165dfa3a6c8e488bc0fe590c17beda38893d2e9d784d5a6","src/dsa.rs":"ae79baf231681900ea76304285b3ffacf5298c90b8c04d371269cf4adbb5b9fa","src/dtls1.rs":"45e1dbf94a42d587fd948d553dc30187aa6aa2b5b82d554cf725ff36df768aa0","src/ec.rs":"5341787b108f4e9acb12428fbf993aa507e9d77b97284912f7eab414ec6aeff9","src/err.rs":"f6641be5df397086a9db80667e191fb1d92972c29151e617df86672c1a16d3ad","src/evp.rs":"300007bcf00eaff03cb1d113547a79c9495b498ede9e1b2f709a9e6e1ba42ac1","src/hmac.rs":"fa3976d94a1383f300bdec228270afb8b47c97bb019d727c7d59ba783be3c42e","src/lib.rs":"e8931dd7e59a56a247823201f52828ec15d0b8dbd15ba297cacd3dcb3ca747cf","src/macros.rs":"638fb9098f6024e82b331eeee50c64cefdb58456dba28ee42560be655a0c2bf6","src/obj_mac.rs":"9c20609db7115c9edb99185375426169cb5b7caee839d892b556e92285e65309","src/object.rs":"7539eb2164c3fe2162a339ef5b45f1c835010a1522307803815779a01825eed7","src/ocsp.rs":"1db59566d2f072f7ae981f0c07e1604fcdf60e66845afe0689d588f8e4272115","src/ossl_typ.rs":"fc7366e75c78707650c8667593ed183eca6a8ce8dd6b911e342f644d1bcf98bd","src/pem.rs":"83bb7745615a99fe2a8d5f8f51addba2024c7e6be847ab6c9244bfd04388c4f9","src/pkcs12.rs":"93aab2820008ad90dc346a7dcc02f9201d94bff0bb7d1d71031c097850287c50","src/pkcs7.rs":"5370c8d4bfbf1502fa33aff635cb730e7c87814580f1df9bdb1412a492377813","src/rand.rs":"469601b4fbb56d4dbf5cf5d7bb8483e3bde411edea18601e7d1ed6ef27180fd3","src/rsa.rs":"0e8c1f0bc37620a9208175542143bfd411ae88188974d2d5b37a2b8b77d0e2c8","src/safestack.rs":"6c39e28565d34efad707d77561d4caa99e3f028fcac3a2ef6fd403a78de1190c","src/sha.rs":"05044d221d8d205010a4e3760c0b5c0e2e923e165db0d65f9a8c9bcedaad9961","src/srtp.rs":"306047f3f31828fe7d15de154b375f071ae07012a94c0b5c909f5fe57962a11b","src/ssl.rs":"18c0c0c5ef02329be90fd279968da61d3e1a6b3a3aec102d6fefd99021d1822a","src/ssl3.rs":"9336c816e00847d552dea22587d4ac72ff3cbd469fa5ff750423a19ea11e68eb","src/stack.rs":"1a509907283e5a2bf88cf193ce607f49ce7d2d95547c2ce2abc0fd4567aad334","src/tls1.rs":"60ca3dea1bbfda645bde563b4a878dac129c3f760e3ad572381000fc7a8ef522","src/x509.rs":"20e221731587221aab00aef21b4e4bebb7635603d265d424f3dd3c60d4c511e2","src/x509_vfy.rs":"5609f6300ab37a4d4755c81f7af1e6bb93a2f1a6f333c6e42f1e73ebf83ddc05","src/x509v3.rs":"30c58ce7d80670cc597d041e0f59862c1100e38743fc9dde2aec6dc811a4a558"},"package":"33c86834957dd5b915623e94f2f4ab2c70dd8f6b70679824155d5ae21dbd495d"} +\ No newline at end of file ++{"files":{"CHANGELOG.md":"a3e7e4750fe6130a93e9423d5b1b68c659dd29246602f71583c7a101c4d647be","Cargo.toml":"5fdba4ce7cf40abec303651694e79a5ae551f040a7bbaad134ed9ab54d26a613","LICENSE-MIT":"378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397","README.md":"96a414be6e7e061a21a9e39a61449039f6791225264032641dd044a1a9b88111","build/cfgs.rs":"61b741c4fe9612f5a70b19bec53d3ab7ec2d7038b163c35b54f0664caa104a31","build/expando.c":"c4fa8a4424b2321f1857edfc5ce1ac1f03eda54440367d3142310c0eb5553004","build/find_normal.rs":"0a2dc417eace7fc72c27b9046ebaf53c75e418b27baa877434925a81fe6c23ed","build/find_vendored.rs":"d88c47f4cf851aa67c0e3dec679910c5c7ba239bc5a1aa89e507a875b4c4ca0f","build/main.rs":"f2cd4ca8fde8298211581f9e1ca61668706d7681a38b95a63591450e1d8366a3","src/aes.rs":"660efd70f809cb2f5dbbf527be8f9592911776bab7dafa1fc4cc72dd9a576b67","src/asn1.rs":"f72d6871d38865d9e7378882135cdc6f1acd66c48a4fc846502b7f488dbbf111","src/bio.rs":"5c6f394a78f258af3babb68330fa3571610476c4c3ba3404359db928f2f706ee","src/bn.rs":"c71b9c79f704a94a889d27bf75e7e5b1f9f10b0df0aeb485aef509cf05d7467f","src/cms.rs":"95a0803286d1efbe709a3668443b5001f5cce6f9db216165b1e08950972e0bfd","src/conf.rs":"511e008c18039f54d856d70b80009426fc7f4ce34fe4304e2c58ebf465031de0","src/crypto.rs":"f6e8a116940755b2b53e3d0d49d1b451fc6e4269831fd1cfcee9d6ed404cf487","src/dh.rs":"7cc334e86d16b3eae165dfa3a6c8e488bc0fe590c17beda38893d2e9d784d5a6","src/dsa.rs":"ae79baf231681900ea76304285b3ffacf5298c90b8c04d371269cf4adbb5b9fa","src/dtls1.rs":"45e1dbf94a42d587fd948d553dc30187aa6aa2b5b82d554cf725ff36df768aa0","src/ec.rs":"5341787b108f4e9acb12428fbf993aa507e9d77b97284912f7eab414ec6aeff9","src/err.rs":"f6641be5df397086a9db80667e191fb1d92972c29151e617df86672c1a16d3ad","src/evp.rs":"300007bcf00eaff03cb1d113547a79c9495b498ede9e1b2f709a9e6e1ba42ac1","src/hmac.rs":"fa3976d94a1383f300bdec228270afb8b47c97bb019d727c7d59ba783be3c42e","src/lib.rs":"e8931dd7e59a56a247823201f52828ec15d0b8dbd15ba297cacd3dcb3ca747cf","src/macros.rs":"638fb9098f6024e82b331eeee50c64cefdb58456dba28ee42560be655a0c2bf6","src/obj_mac.rs":"9c20609db7115c9edb99185375426169cb5b7caee839d892b556e92285e65309","src/object.rs":"7539eb2164c3fe2162a339ef5b45f1c835010a1522307803815779a01825eed7","src/ocsp.rs":"1db59566d2f072f7ae981f0c07e1604fcdf60e66845afe0689d588f8e4272115","src/ossl_typ.rs":"fc7366e75c78707650c8667593ed183eca6a8ce8dd6b911e342f644d1bcf98bd","src/pem.rs":"83bb7745615a99fe2a8d5f8f51addba2024c7e6be847ab6c9244bfd04388c4f9","src/pkcs12.rs":"93aab2820008ad90dc346a7dcc02f9201d94bff0bb7d1d71031c097850287c50","src/pkcs7.rs":"5370c8d4bfbf1502fa33aff635cb730e7c87814580f1df9bdb1412a492377813","src/rand.rs":"469601b4fbb56d4dbf5cf5d7bb8483e3bde411edea18601e7d1ed6ef27180fd3","src/rsa.rs":"0e8c1f0bc37620a9208175542143bfd411ae88188974d2d5b37a2b8b77d0e2c8","src/safestack.rs":"6c39e28565d34efad707d77561d4caa99e3f028fcac3a2ef6fd403a78de1190c","src/sha.rs":"05044d221d8d205010a4e3760c0b5c0e2e923e165db0d65f9a8c9bcedaad9961","src/srtp.rs":"306047f3f31828fe7d15de154b375f071ae07012a94c0b5c909f5fe57962a11b","src/ssl.rs":"18c0c0c5ef02329be90fd279968da61d3e1a6b3a3aec102d6fefd99021d1822a","src/ssl3.rs":"9336c816e00847d552dea22587d4ac72ff3cbd469fa5ff750423a19ea11e68eb","src/stack.rs":"1a509907283e5a2bf88cf193ce607f49ce7d2d95547c2ce2abc0fd4567aad334","src/tls1.rs":"60ca3dea1bbfda645bde563b4a878dac129c3f760e3ad572381000fc7a8ef522","src/x509.rs":"20e221731587221aab00aef21b4e4bebb7635603d265d424f3dd3c60d4c511e2","src/x509_vfy.rs":"5609f6300ab37a4d4755c81f7af1e6bb93a2f1a6f333c6e42f1e73ebf83ddc05","src/x509v3.rs":"30c58ce7d80670cc597d041e0f59862c1100e38743fc9dde2aec6dc811a4a558"},"package":"33c86834957dd5b915623e94f2f4ab2c70dd8f6b70679824155d5ae21dbd495d"} +diff --git a/vendor/openssl-sys/build/main.rs b/vendor/openssl-sys/build/main.rs +index 02b93b90a..f0cf4b4ff 100644 +--- a/vendor/openssl-sys/build/main.rs ++++ b/vendor/openssl-sys/build/main.rs +@@ -183,27 +183,31 @@ See rust-openssl README for more information: + if let Some(libressl_version) = libressl_version { + println!("cargo:libressl_version_number={:x}", libressl_version); + ++ let major = (libressl_version >> 28) as u8; + let minor = (libressl_version >> 20) as u8; + let fix = (libressl_version >> 12) as u8; +- let (minor, fix) = match (minor, fix) { +- (5, 0) => ('5', '0'), +- (5, 1) => ('5', '1'), +- (5, 2) => ('5', '2'), +- (5, _) => ('5', 'x'), +- (6, 0) => ('6', '0'), +- (6, 1) => ('6', '1'), +- (6, 2) => ('6', '2'), +- (6, _) => ('6', 'x'), +- (7, _) => ('7', 'x'), +- (8, 0) => ('8', '0'), +- (8, 1) => ('8', '1'), +- (8, _) => ('8', 'x'), +- (9, 0) => ('9', '0'), ++ let (major, minor, fix) = match (major, minor, fix) { ++ (2, 5, 0) => ('2', '5', '0'), ++ (2, 5, 1) => ('2', '5', '1'), ++ (2, 5, 2) => ('2', '5', '2'), ++ (2, 5, _) => ('2', '5', 'x'), ++ (2, 6, 0) => ('2', '6', '0'), ++ (2, 6, 1) => ('2', '6', '1'), ++ (2, 6, 2) => ('2', '6', '2'), ++ (2, 6, _) => ('2', '6', 'x'), ++ (2, 7, _) => ('2', '7', 'x'), ++ (2, 8, 0) => ('2', '8', '0'), ++ (2, 8, 1) => ('2', '8', '1'), ++ (2, 8, _) => ('2', '8', 'x'), ++ (2, 9, 0) => ('2', '9', '0'), ++ (2, 9, _) => ('2', '9', 'x'), ++ (3, 0, 0) => ('3', '0', '0'), ++ (3, 0, _) => ('3', '0', 'x'), + _ => version_error(), + }; + + println!("cargo:libressl=true"); +- println!("cargo:libressl_version=2{}{}", minor, fix); ++ println!("cargo:libressl_version={}{}{}", major, minor, fix); + println!("cargo:version=101"); + Version::Libressl + } else { +@@ -239,7 +243,7 @@ fn version_error() -> ! { + " + + This crate is only compatible with OpenSSL 1.0.1 through 1.1.1, or LibreSSL 2.5 +-through 2.9.0, but a different version of OpenSSL was found. The build is now aborting ++through 3.0.x, but a different version of OpenSSL was found. The build is now aborting + due to this version mismatch. + + " diff --git a/dev-lang/rust/rust-1.39.0.ebuild b/dev-lang/rust/rust-1.39.0.ebuild @@ -0,0 +1,421 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy ) + +inherit check-reqs estack flag-o-matic llvm multilib-build multiprocessing python-any-r1 rust-toolchain toolchain-funcs + +ABI_VER="$(ver_cut 1-2)" +SLOT="stable/${ABI_VER}" +MY_P="rustc-${PV}" +SRC="${MY_P}-src.tar.xz" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + +RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0" + +DESCRIPTION="Systems programming language from Mozilla" +HOMEPAGE="https://www.rust-lang.org/" + +SRC_URI="https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.xz + amd64? ( https://portage.smaeul.xyz/distfiles/rust-${RUST_STAGE0_VERSION}-x86_64-gentoo-linux-musl.tar.xz ) + arm? ( https://portage.smaeul.xyz/distfiles/rust-${RUST_STAGE0_VERSION}-armv7a-unknown-linux-musleabihf.tar.xz ) + arm64? ( https://portage.smaeul.xyz/distfiles/rust-${RUST_STAGE0_VERSION}-aarch64-gentoo-linux-musl.tar.xz ) + ppc? ( https://portage.smaeul.xyz/distfiles/rust-${RUST_STAGE0_VERSION}-powerpc-gentoo-linux-musl.tar.xz ) + ppc64? ( https://portage.smaeul.xyz/distfiles/rust-${RUST_STAGE0_VERSION}-powerpc64-gentoo-linux-musl.tar.xz ) + x86? ( https://portage.smaeul.xyz/distfiles/rust-${RUST_STAGE0_VERSION}-i686-gentoo-linux-musl.tar.xz ) +" + +ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430 + NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore ) +ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) +LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?} + +LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" + +IUSE="clippy cpu_flags_arm_neon cpu_flags_arm_thumb2 cpu_flags_x86_sse2 debug doc libressl miri rls rustfmt system-llvm wasm ${ALL_LLVM_TARGETS[*]}" + +# Please keep the LLVM dependency block separate. Since LLVM is slotted, +# we need to *really* make sure we're not pulling more than one slot +# simultaneously. + +# How to use it: +# 1. List all the working slots (with min versions) in ||, newest first. +# 2. Update the := to specify *max* version, e.g. < 9. +# 3. Specify LLVM_MAX_SLOT, e.g. 8. +LLVM_DEPEND=" + || ( + >=sys-devel/llvm-9:=[${LLVM_TARGET_USEDEPS// /,}] + wasm? ( =sys-devel/lld-9* ) + ) + <sys-devel/llvm-10:= +" +LLVM_MAX_SLOT=9 + +COMMON_DEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + dev-libs/libgit2:= + net-libs/http-parser:= + net-libs/libssh2:= + net-misc/curl:=[ssl] + sys-libs/zlib:= + system-llvm? ( + ${LLVM_DEPEND} + ) +" + +DEPEND="${COMMON_DEPEND} + ${PYTHON_DEPS} + || ( + >=sys-devel/gcc-4.7 + >=sys-devel/clang-3.5 + ) + !system-llvm? ( + dev-util/cmake + dev-util/ninja + ) +" + +RDEPEND="${COMMON_DEPEND} + >=app-eselect/eselect-rust-20190311 + !dev-util/cargo + rustfmt? ( !dev-util/rustfmt ) +" + +REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} ) + wasm? ( llvm_targets_WebAssembly ) + x86? ( cpu_flags_x86_sse2 ) +" + +PATCHES=( + "${FILESDIR}/0001-Don-t-pass-CFLAGS-to-the-C-compiler.patch" + "${FILESDIR}/0002-Fix-LLVM-build.patch" + "${FILESDIR}/0003-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch" + "${FILESDIR}/0004-Require-static-native-libraries-when-linking-static-.patch" + "${FILESDIR}/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch" + "${FILESDIR}/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch" + "${FILESDIR}/0007-Add-target-thumbv7neon-unknown-linux-musleabihf.patch" + "${FILESDIR}/0008-Configure-LLVM-module-PIC-level.patch" + "${FILESDIR}/0009-Fix-C-aggregate-passing-ABI-on-powerpc.patch" + "${FILESDIR}/0010-Fix-zero-sized-aggregate-ABI-on-powerpc.patch" + "${FILESDIR}/0011-Use-rustc-workspace-hack-for-rustbook.patch" + "${FILESDIR}/0012-test-failed-doctest-output-Fix-normalization.patch" + "${FILESDIR}/0013-test-use-extern-for-plugins-Don-t-assume-multilib.patch" + "${FILESDIR}/0014-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch" + "${FILESDIR}/0015-Ignore-broken-and-non-applicable-tests.patch" + "${FILESDIR}/0016-Link-stage-2-tools-dynamically-to-libstd.patch" + "${FILESDIR}/0017-Move-debugger-scripts-to-usr-share-rust.patch" + "${FILESDIR}/0018-Add-gentoo-target-specs.patch" + "${FILESDIR}/0030-libc-linkage.patch" + "${FILESDIR}/0031-typenum-pmmx.patch" + "${FILESDIR}/0032-libgit2-sys-abi.patch" + "${FILESDIR}/0040-rls-atomics.patch" + "${FILESDIR}/0050-llvm.patch" + "${FILESDIR}/0051-llvm-powerpc-plt.patch" + "${FILESDIR}/0052-llvm-powerpc-elfv2.patch" + "${FILESDIR}/0060-Update-libressl-support-3.x.patch" +) + +S="${WORKDIR}/${MY_P}-src" + +toml_usex() { + usex "$1" true false +} + +pre_build_checks() { + CHECKREQS_DISK_BUILD="9G" + eshopts_push -s extglob + if is-flagq '-g?(gdb)?([1-9])'; then + CHECKREQS_DISK_BUILD="14G" + fi + eshopts_pop + check-reqs_pkg_setup +} + +pkg_pretend() { + pre_build_checks +} + +pkg_setup() { + pre_build_checks + python-any-r1_pkg_setup + + export LIBGIT2_SYS_USE_PKG_CONFIG=1 + export LIBSSH2_SYS_USE_PKG_CONFIG=1 + export PKG_CONFIG_ALLOW_CROSS=1 + + if use system-llvm; then + llvm_pkg_setup + local llvm_config="$(get_llvm_prefix "$LLVM_MAX_SLOT")/bin/llvm-config" + + export LLVM_LINK_SHARED=1 + export RUSTFLAGS="$RUSTFLAGS -Lnative=$("$llvm_config" --libdir)" + fi +} + +src_prepare() { + default + + "${WORKDIR}/rust-${RUST_STAGE0_VERSION}-${CHOST}/install.sh" \ + --destdir="${WORKDIR}/stage0" \ + --prefix=/ \ + --components=rust-std-$CHOST,rustc,cargo \ + --disable-ldconfig \ + || die +} + +src_configure() { + local arch_cflags rust_target="" rust_targets="\"$CHOST\"" tools="\"cargo\"" + + # Collect rust target names to compile standard libs for all ABIs. + for v in $(multilib_get_enabled_abi_pairs); do + rust_target=$(rust_abi $(get_abi_CHOST ${v##*.}) | sed s/gnu/musl/) + rust_targets="${rust_targets},\"${rust_target}\"" + + if [ "$rust_target" = "armv7-unknown-linux-musleabihf" ] && + use cpu_flags_arm_neon && use cpu_flags_arm_thumb2; then + rust_targets="${rust_targets},\"thumbv7neon-unknown-linux-musleabihf\"" + fi + done + if use wasm; then + rust_targets="${rust_targets},\"wasm32-unknown-unknown\"" + fi + + for tool in clippy miri rls rustfmt; do + if use $tool; then + tools+=", \"$tool\"" + fi + done + + cat <<- EOF > "${S}"/config.toml + [llvm] + optimize = $(toml_usex !debug) + release-debuginfo = $(toml_usex debug) + assertions = $(toml_usex debug) + ninja = true + targets = "${LLVM_TARGETS// /;}" + experimental-targets = "" + link-shared = $(toml_usex system-llvm) + [build] + build = "${CHOST}" + host = ["${CHOST}"] + target = [${rust_targets}] + cargo = "${WORKDIR}/stage0/bin/cargo" + rustc = "${WORKDIR}/stage0/bin/rustc" + docs = $(toml_usex doc) + compiler-docs = $(toml_usex doc) + submodules = false + python = "${EPYTHON}" + locked-deps = true + vendor = true + extended = true + tools = [${tools}] + verbose = 0 + sanitizers = false + profiler = false + cargo-native-static = false + [install] + prefix = "${EPREFIX}/usr" + docdir = "share/doc/${P}" + mandir = "share/${P}/man" + [rust] + optimize = true + debug = $(toml_usex debug) + debug-assertions = $(toml_usex debug) + debuginfo-level-rustc = 0 + backtrace = true + incremental = false + parallel-compiler = false + default-linker = "$(tc-getCC)" + channel = "stable" + rpath = false + verbose-tests = true + optimize-tests = $(toml_usex !debug) + codegen-tests = true + dist-src = false + lld = $(usex system-llvm false $(toml_usex wasm)) + backtrace-on-ice = true + jemalloc = false + [dist] + src-tarball = false + [target.${CHOST}] + cc = "$(tc-getCC)" + cxx = "$(tc-getCXX)" + linker = "$(tc-getCC)" + ar = "$(tc-getAR)" + crt-static = false + EOF + use system-llvm && cat <<- EOF >> "${S}"/config.toml + llvm-config = "$(get_llvm_prefix "$LLVM_MAX_SLOT")/bin/llvm-config" + EOF + + for v in $(multilib_get_enabled_abi_pairs); do + rust_target=$(rust_abi $(get_abi_CHOST ${v##*.}) | sed s/gnu/musl/) + arch_cflags="$(get_abi_CFLAGS ${v##*.})" + + export "CFLAGS_${rust_target//-/_}"="$CFLAGS ${arch_cflags}" + + cat <<- EOF >> "${S}"/config.toml + [target.${rust_target}] + cc = "$(tc-getCC)" + cxx = "$(tc-getCXX)" + linker = "$(tc-getCC)" + ar = "$(tc-getAR)" + crt-static = false + EOF + + if [ "$rust_target" = "armv7-unknown-linux-musleabihf" ] && + use cpu_flags_arm_neon && use cpu_flags_arm_thumb2; then + rust_target=thumbv7neon-unknown-linux-musleabihf + + export "CFLAGS_${rust_target//-/_}"="$CFLAGS ${arch_cflags}" + + cat <<- EOF >> "${S}"/config.toml + [target.${rust_target}] + cc = "$(tc-getCC)" + cxx = "$(tc-getCXX)" + linker = "$(tc-getCC)" + ar = "$(tc-getAR)" + crt-static = false + EOF + fi + done + + if use wasm; then + cat <<- EOF >> "${S}"/config.toml + [target.wasm32-unknown-unknown] + linker = "$(usex system-llvm lld rust-lld)" + EOF + fi +} + +src_compile() { + RUST_BACKTRACE=1 \ + "${EPYTHON}" x.py build --config="${S}"/config.toml -j$(makeopts_jobs) || die +} + +src_test() { + "${EPYTHON}" x.py test -j$(makeopts_jobs) --no-doc --no-fail-fast \ + src/test/codegen \ + src/test/codegen-units \ + src/test/compile-fail \ + src/test/incremental \ + src/test/mir-opt \ + src/test/pretty \ + src/test/run-fail \ + src/test/run-make \ + src/test/run-make-fulldeps \ + src/test/rustdoc \ + src/test/rustdoc-js \ + src/test/rustdoc-js-std \ + src/test/rustdoc-ui \ + src/test/ui \ + src/test/ui-fulldeps || die +} + +src_install() { + env DESTDIR="${D}" "${EPYTHON}" x.py install || die + + mv "${ED}/usr/bin/cargo" "${ED}/usr/bin/cargo-${PV}" || die + mv "${ED}/usr/bin/rustc" "${ED}/usr/bin/rustc-${PV}" || die + mv "${ED}/usr/bin/rustdoc" "${ED}/usr/bin/rustdoc-${PV}" || die + mv "${ED}/usr/bin/rust-gdb" "${ED}/usr/bin/rust-gdb-${PV}" || die + mv "${ED}/usr/bin/rust-gdbgui" "${ED}/usr/bin/rust-gdbgui-${PV}" || die + mv "${ED}/usr/bin/rust-lldb" "${ED}/usr/bin/rust-lldb-${PV}" || die + + rm "${ED}/usr/lib"/*.so || die + rm "${ED}/usr/lib/rustlib/components" || die + rm "${ED}/usr/lib/rustlib/install.log" || die + rm "${ED}/usr/lib/rustlib"/manifest-* || die + rm "${ED}/usr/lib/rustlib/rust-installer-version" || die + rm "${ED}/usr/lib/rustlib/uninstall.sh" || die + + if use clippy; then + mv "${ED}/usr/bin/cargo-clippy" "${ED}/usr/bin/cargo-clippy-${PV}" || die + mv "${ED}/usr/bin/clippy-driver" "${ED}/usr/bin/clippy-driver-${PV}" || die + fi + if use miri; then + mv "${ED}/usr/bin/miri" "${ED}/usr/bin/miri-${PV}" || die + fi + if use rls; then + mv "${ED}/usr/bin/rls" "${ED}/usr/bin/rls-${PV}" || die + fi + if use rustfmt; then + mv "${ED}/usr/bin/cargo-fmt" "${ED}/usr/bin/cargo-fmt-${PV}" || die + mv "${ED}/usr/bin/rustfmt" "${ED}/usr/bin/rustfmt-${PV}" || die + fi + + if use doc; then + dodir "/usr/share/doc/${P}" + mv "${ED}/usr/share/doc/rust"/* "${ED}/usr/share/doc/${P}" || die + rmdir "${ED}/usr/share/doc/rust" || die + fi + + dodoc COPYRIGHT + rm "${ED}/usr/share/doc/${P}"/*.old || die + rm "${ED}/usr/share/doc/${P}/LICENSE-APACHE" || die + rm "${ED}/usr/share/doc/${P}/LICENSE-MIT" || die + + docompress "/usr/share/${P}/man" + + cat <<-EOF > "${T}"/50${P} + LDPATH="${EPREFIX}/usr/lib/rustlib/${CHOST}/lib" + MANPATH="${EPREFIX}/usr/share/${P}/man" + EOF + doenvd "${T}"/50${P} + + # note: eselect-rust adds EROOT to all paths below + cat <<-EOF > "${T}/provider-${P}" + /usr/bin/cargo + /usr/bin/rustdoc + /usr/bin/rust-gdb + /usr/bin/rust-gdbgui + /usr/bin/rust-lldb + EOF + if use clippy; then + echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" + echo /usr/bin/clippy-driver >> "${T}/provider-${P}" + fi + if use miri; then + echo /usr/bin/miri >> "${T}/provider-${P}" + fi + if use rls; then + echo /usr/bin/rls >> "${T}/provider-${P}" + fi + if use rustfmt; then + echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" + echo /usr/bin/rustfmt >> "${T}/provider-${P}" + fi + dodir /etc/env.d/rust + insinto /etc/env.d/rust + doins "${T}/provider-${P}" +} + +pkg_postinst() { + eselect rust update --if-unset + + elog "Rust installs a helper script for calling GDB and LLDB," + elog "for your convenience it is installed under /usr/bin/rust-{gdb,lldb}-${PV}." + + ewarn "cargo is now installed from dev-lang/rust{,-bin} instead of dev-util/cargo." + ewarn "This might have resulted in a dangling symlink for /usr/bin/cargo on some" + ewarn "systems. This can be resolved by calling 'sudo eselect rust set ${P}'." + + if has_version app-editors/emacs || has_version app-editors/emacs-vcs; then + elog "install app-emacs/rust-mode to get emacs support for rust." + fi + + if has_version app-editors/gvim || has_version app-editors/vim; then + elog "install app-vim/rust-vim to get vim support for rust." + fi + + if has_version 'app-shells/zsh'; then + elog "install app-shells/rust-zshcomp to get zsh completion for rust." + fi +} + +pkg_postrm() { + eselect rust cleanup +}