René's URL Explorer Experiment


Title: Fix degraded performance using GIT_USE_NSEC on repos cloned with GIT_USE_NSEC disabled by julianmesa-gitkraken · Pull Request #6 · nodegit/libgit2 · GitHub

Open Graph Title: Fix degraded performance using GIT_USE_NSEC on repos cloned with GIT_USE_NSEC disabled by julianmesa-gitkraken · Pull Request #6 · nodegit/libgit2

X Title: Fix degraded performance using GIT_USE_NSEC on repos cloned with GIT_USE_NSEC disabled by julianmesa-gitkraken · Pull Request #6 · nodegit/libgit2

Description: Fix degrade performance using GIT_USE_NSEC on repos cloned with GIT_USE_NSEC disabled. We just mimic the GIT_USE_NSEC disabled behavior when nanoseconds are 0. There is a edge case when nanoseconds is 0 in a repo cloned with GIT_USE_NSEC enabled, never found it but anyway that file will be handle fine just the sha1 will be generated to check if has changed. Enabling GIT_USE_NSEC we will get a boost performance in LFS repos using long running process filter. Using long running process filter the LFS files and the index will have similar timestamp, the only difference is nanoseconds, if you execute git_status_list_new withouth GIT_USE_NSEC then the clean filter will triggered because the seconds are the same in LFS files and index because of the batch mode ("git lfs checkout")

Open Graph Description: Fix degrade performance using GIT_USE_NSEC on repos cloned with GIT_USE_NSEC disabled. We just mimic the GIT_USE_NSEC disabled behavior when nanoseconds are 0. There is a edge case when nanoseconds...

X Description: Fix degrade performance using GIT_USE_NSEC on repos cloned with GIT_USE_NSEC disabled. We just mimic the GIT_USE_NSEC disabled behavior when nanoseconds are 0. There is a edge case when nanoseconds...

Opengraph URL: https://github.com/nodegit/libgit2/pull/6

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:7b866eff-44d9-1942-6e0e-2a92379912de
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id857E:3C9C95:8BA1C3:C05426:6A611966
html-safe-noncebdc9611b06c7c6ae515821ab4d10fea1834a7530c8d796747a09a0642249d426
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NTdFOjNDOUM5NTo4QkExQzM6QzA1NDI2OjZBNjExOTY2IiwidmlzaXRvcl9pZCI6IjI3NDYxMDc3ODYyNTAyMzAxMTgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac25d2fc0858cd53b17e1ebcfa2d3e32357452963388399c3f39a498735f755318
hovercard-subject-tagpull_request:934816727
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/nodegit/libgit2/pull/6/files
twitter:imagehttps://avatars.githubusercontent.com/u/89994186?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/89994186?s=400&v=4
og:image:altFix degrade performance using GIT_USE_NSEC on repos cloned with GIT_USE_NSEC disabled. We just mimic the GIT_USE_NSEC disabled behavior when nanoseconds are 0. There is a edge case when nanoseconds...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5d23cf1c0cd2fa53870b9a743b3e1bc3ff0d0b0b3a477b50251e1c9dd8ecb93d
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/nodegit/libgit2 git https://github.com/nodegit/libgit2.git
octolytics-dimension-user_id657068
octolytics-dimension-user_loginnodegit
octolytics-dimension-repository_id30660191
octolytics-dimension-repository_nwonodegit/libgit2
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id901662
octolytics-dimension-repository_parent_nwolibgit2/libgit2
octolytics-dimension-repository_network_root_id901662
octolytics-dimension-repository_network_root_nwolibgit2/libgit2
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseabf5a2f79ab9b533c5865f5281057f7d17cf18f3
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodegit/libgit2/pull/6/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodegit%2Flibgit2%2Fpull%2F6%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodegit%2Flibgit2%2Fpull%2F6%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=nodegit%2Flibgit2
Reloadhttps://github.com/nodegit/libgit2/pull/6/files
Reloadhttps://github.com/nodegit/libgit2/pull/6/files
Reloadhttps://github.com/nodegit/libgit2/pull/6/files
Please reload this pagehttps://github.com/nodegit/libgit2/pull/6/files
nodegit https://github.com/nodegit
libgit2https://github.com/nodegit/libgit2
libgit2/libgit2https://github.com/libgit2/libgit2
Notifications https://github.com/login?return_to=%2Fnodegit%2Flibgit2
Fork 6 https://github.com/login?return_to=%2Fnodegit%2Flibgit2
Star 4 https://github.com/login?return_to=%2Fnodegit%2Flibgit2
Code https://github.com/nodegit/libgit2
Pull requests 0 https://github.com/nodegit/libgit2/pulls
Actions https://github.com/nodegit/libgit2/actions
Projects https://github.com/nodegit/libgit2/projects
Security and quality 0 https://github.com/nodegit/libgit2/security
Insights https://github.com/nodegit/libgit2/pulse
Code https://github.com/nodegit/libgit2
Pull requests https://github.com/nodegit/libgit2/pulls
Actions https://github.com/nodegit/libgit2/actions
Projects https://github.com/nodegit/libgit2/projects
Security and quality https://github.com/nodegit/libgit2/security
Insights https://github.com/nodegit/libgit2/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fnodegit%2Flibgit2%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fnodegit%2Flibgit2%2Fissues%2Fnew%2Fchoose
julianmesa-gitkrakenhttps://github.com/julianmesa-gitkraken
nodegit:libgit-nexthttps://github.com/nodegit/libgit2/tree/libgit-next
Conversation 0 https://github.com/nodegit/libgit2/pull/6
Commits 250 https://github.com/nodegit/libgit2/pull/6/commits
Checks 0 https://github.com/nodegit/libgit2/pull/6/checks
Files changed https://github.com/nodegit/libgit2/pull/6/files
Please reload this pagehttps://github.com/nodegit/libgit2/pull/6/files
Fix degraded performance using GIT_USE_NSEC on repos cloned with GIT_USE_NSEC disabled https://github.com/nodegit/libgit2/pull/6/files#top
Show all changes 417 commits https://github.com/nodegit/libgit2/pull/6/files
e2e3f3e Merge branch 'status' ethomson Jan 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/e2e3f3e4cde7871f86eabacc6a639439b70a8fc7
240c195 docs: document our API/ABI stability stance ethomson Jan 2, 2022 https://github.com/nodegit/libgit2/pull/6/commits/240c195fe5f49133ee48acd8cd12766d9d25e782
f537312 push: don't try to connect in `finish` ethomson Dec 24, 2021 https://github.com/nodegit/libgit2/pull/6/commits/f5373123d2c20d2986fdee20d821816ce07819aa
f99a0d6 remote: improved error reporting ethomson Jan 4, 2022 https://github.com/nodegit/libgit2/pull/6/commits/f99a0d695c0a1a8e44fc1e5216d481ff016ec65d
6fc6eeb remote: introduce `git_remote_connect_options` ethomson Dec 24, 2021 https://github.com/nodegit/libgit2/pull/6/commits/6fc6eeb66c40310086c8f059cae41de69ad4c6da
7c9f77b Merge branch 'libgit2:main' into fix/apple-static-lib arroz Jan 8, 2022 https://github.com/nodegit/libgit2/pull/6/commits/7c9f77b43a82ae62664f7b5fa76aee130d8e9752
f8b26df Add `git_apply_options_init` documentation punkymaniac Nov 26, 2021 https://github.com/nodegit/libgit2/pull/6/commits/f8b26df34fa804a6495012384e3bdab1f5223d9a
03aed8b Add missing parameter name punkymaniac Nov 26, 2021 https://github.com/nodegit/libgit2/pull/6/commits/03aed8bca7473c51148e5fdf8a258bc57f452a85
68bc511 Add documentation about parameter and return value punkymaniac Nov 26, 2021 https://github.com/nodegit/libgit2/pull/6/commits/68bc511abb8574b843209685e0f05a88856d7ecf
58ae453 Document return value for git_libgit2_features punkymaniac Jan 9, 2022 https://github.com/nodegit/libgit2/pull/6/commits/58ae4535b8d20cad7ec92698594f278c9e289745
c6ede67 Fix misspelling word "ge" -> "get" punkymaniac Jan 9, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c6ede676131851718fa96580247334e9db4bdb4b
5c8f7a9 Rephrase param description punkymaniac Jan 9, 2022 https://github.com/nodegit/libgit2/pull/6/commits/5c8f7a99217cc74d0643f82774acff0aa5bbb610
be32034 Introduced `LINK_WITH_STATIC_LIBRARIES` per PR comments. arroz Jan 9, 2022 https://github.com/nodegit/libgit2/pull/6/commits/be320340edaaf6e065bd3b7de2791e2c01b222c4
4e93ecf Separate function description from short description punkymaniac Jan 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/4e93ecfa7a5626496cb357c9fe6f5f16f1bcac25
7491b3f Set parameter name as function declaration punkymaniac Jan 12, 2022 https://github.com/nodegit/libgit2/pull/6/commits/7491b3fd5d2d358c148aea0ba1db5e91b7ca9974
cd261af ci: use poxygit v0.5.1 ethomson Dec 18, 2021 https://github.com/nodegit/libgit2/pull/6/commits/cd261af21868aed552e3e4277868441d10ac46e1
c104a56 ci: stop retrying "flaky" tests ethomson Jan 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c104a56536fa7bac0c1d0702623ebbc769babd03
342e55a url: optionally allow off-site redirects ethomson Dec 18, 2021 https://github.com/nodegit/libgit2/pull/6/commits/342e55ac9104346d925154b5d472cf5f58668f0d
515daea remote: introduce `follow_redirects` connect option ethomson Jan 4, 2022 https://github.com/nodegit/libgit2/pull/6/commits/515daeaf4d5918ae93b02a5478adee563b4dac5e
fda59a7 remote: honor `http.followRedirects` configuration option ethomson Jan 4, 2022 https://github.com/nodegit/libgit2/pull/6/commits/fda59a76ffccdbd411aa06e271be03a0d466ae3c
adaa037 remote: test honoring configuration option ethomson Jan 4, 2022 https://github.com/nodegit/libgit2/pull/6/commits/adaa037d3aa438e5a1fb074ed0d239bf4dd5a18b
f4fec25 ci: minor formatting cleanups to test output ethomson Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/f4fec25182eb04ceec05d41e47670b1370ca7420
10abd7b Update src/refdb_fs.c Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/10abd7bcafa9eefb17f1deb463f519407e78aefd
a0381cf Update src/refdb_fs.c Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/a0381cf2362f31a761b634db86fd529d081f7507
d89f1fe Update src/refdb_fs.c Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d89f1fe5ca31004b35ec23f4abc23ff6350e08e8
c6c6c0b Update src/refdb_fs.c Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c6c6c0bdc5e7d05a00104b68da9905f4dc730390
99fc3d4 Update src/refdb_fs.c Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/99fc3d496c9ae4ba24334bba30c7cacf21c9e24a
620e3ab Update src/refdb_fs.c Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/620e3abcd4b4da0196296bd1269840c5ad286576
c55275f Update src/refdb_fs.c Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c55275ff0b31bc24e4c39062db3598b339e68e20
b162bb3 Update src/refdb_fs.c Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/b162bb359525d4fadf48fd74f69a217f93210e49
678c9dd Update src/refdb_fs.c Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/678c9ddf87e569758efafcb69ac844eb47255bb3
d86b9f7 Update src/refdb_fs.c Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d86b9f7990091bcdb6aec2c71c35e9afb728fbfd
60faa63 Drop redundant check in packed_set_peeling_mode(). Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/60faa6310e39bdd00f30f6a74e11902f80e18e18
cdf05a1 On windows, copy file into memory instead of mmap. Jan 12, 2022 https://github.com/nodegit/libgit2/pull/6/commits/cdf05a1d7369933cef68bd0ceac6106af305327e
ac07a40 Check packed-refs filestamp before reusing mmap. Jan 12, 2022 https://github.com/nodegit/libgit2/pull/6/commits/ac07a40a3c7827ff92b46afff32379b1ec1950b2
0a72a3a Fix compiler warning on Windows. Jan 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/0a72a3ada2dec5405e8e1e4449ed585c4497ffc7
8d54822 tests: verify that futils_mktmp respects umask boretrk Jan 14, 2022 https://github.com/nodegit/libgit2/pull/6/commits/8d54822269fbfcc85419df6d099ce62a789d187c
4ac5972 futils_mktmp: don't use umask. boretrk Jan 14, 2022 https://github.com/nodegit/libgit2/pull/6/commits/4ac5972811a711f9b26e34fd6b6d6df7f5407953
a979cf3 c99: change single bit flags to unsigned boretrk Nov 17, 2021 https://github.com/nodegit/libgit2/pull/6/commits/a979cf3d5cc05166de4787ed84ab57fc231046e9
6723edc Merge pull request #6179 from boretrk/flags ethomson Jan 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/6723edc7bca3a7cab2d98711b14bc3d0261e323c
2bfd8dd Merge pull request #6175 from libgit2/ethomson/follow_redirects_initial ethomson Jan 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/2bfd8ddc9c015d3e430648927f1242f60ba95632
df4448f online: test with https instead of git protocol ethomson Jan 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/df4448f2b1f3eafd564f4ae61d0d0f21e84916d5
3db53eb common: update the error checking macros ethomson Jan 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/3db53eb1a2e9116c7566913fa6384e73c9ba4967
e2bda60 url: introduce git_net_url_parse_scp ethomson Jan 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/e2bda60a524fef857763ce8605b0be277ef12f37
6913422 ci: test `[user@host:port]:path` formats ethomson Jan 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/6913422323a5df43020eeb8bd05cb7780228ecc2
e02e6a5 url: introduce git_net_str_is_url ethomson Jan 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/e02e6a5cd2484129e88447b2efb061c228a035d2
27307ed ssh: use url parsing functionality ethomson Jan 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/27307ed6c0071dbf6b670e657dba41564b692ad2
d4232e7 Apply suggestions from code review Jan 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d4232e7c91da8365910e3cb947626f3426472330
616628d Merge branch 'main' into typos ethomson Jan 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/616628ddc92865c29a4337a8693116b0b108fb68
d50b346 Merge pull request #6164 from rex4539/typos ethomson Jan 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d50b3464b4cb134712985b408933f294bbcca825
d298059 Merge pull request #6167 from libgit2/ethomson/scp_urls_with_ports ethomson Jan 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d298059e963c3a917120a6c7c78846afe544fce0
7707caa Prevent possible buffer overflow csware Jun 28, 2019 https://github.com/nodegit/libgit2/pull/6/commits/7707caaf474eccc1112f62b9d86a6dd240917b58
f64568e Do not unconditionally remove the last 4 chars of the directory where… csware Jun 28, 2019 https://github.com/nodegit/libgit2/pull/6/commits/f64568ebcb8a5c5be9dcda2a016692edae42a507
f3c1bed Detect installed x64 versions of Git for Windows csware Jun 28, 2019 https://github.com/nodegit/libgit2/pull/6/commits/f3c1bedfa2e5564c60fd6910eace4a44abdf9777
7fd5dfa Correctly detect the share/template folder csware Dec 25, 2021 https://github.com/nodegit/libgit2/pull/6/commits/7fd5dfa0fe22f4a91ce5f65c3fe643fbad37bdfd
796fa0d sysdir: allow resetting cached system dirs ethomson Jan 16, 2022 https://github.com/nodegit/libgit2/pull/6/commits/796fa0dd9ad3e31a526618681489bac184da8ae0
ecbb01f win32: test system paths for gvfs compatibility ethomson Jan 17, 2022 https://github.com/nodegit/libgit2/pull/6/commits/ecbb01f52ceddbbe7422aabcc3c5e1de96f6a1c9
2996064 win32: remove unnecessary findfile structure ethomson Jan 15, 2022 https://github.com/nodegit/libgit2/pull/6/commits/29960649137251abc07246e7c3075d6fd845d31f
925abee path: introduce git_fs_path_find_executable ethomson Jan 15, 2022 https://github.com/nodegit/libgit2/pull/6/commits/925abee95b55ab24b0cf92771c713569f1f128f4
475c6eb win32: improve impl & tests for system path / g4w interop ethomson Jan 17, 2022 https://github.com/nodegit/libgit2/pull/6/commits/475c6eba4f5ad806b68ebf399818a7e9e9ec4a18
258df9c Merge pull request #6168 from punkymaniac/patch-documentation-2 ethomson Jan 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/258df9c18d4876ad59a2cfa9d78a313f867d633e
5388e0c diff_driver: split global_drivers array into separate elements boretrk Nov 22, 2021 https://github.com/nodegit/libgit2/pull/6/commits/5388e0c1181b206531456a4c76a235c513e4952c
4fead63 Merge pull request #6180 from libgit2/ethomson/win32_findfile_fixes ethomson Jan 20, 2022 https://github.com/nodegit/libgit2/pull/6/commits/4fead63671de217631d6cf8c661743288d9067ae
50eb7d3 Merge pull request #6184 from boretrk/noflexarray ethomson Jan 20, 2022 https://github.com/nodegit/libgit2/pull/6/commits/50eb7d31f27865678233e583e6a474278b9c4c4e
f2faa01 COPYING: remove regex copyright, add PCRE copyright ethomson Jan 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/f2faa01c75ab35a1fb0fc55647045b3061e61ca3
12c2eef Merge pull request #6187 from libgit2/ethomson/copyright ethomson Jan 27, 2022 https://github.com/nodegit/libgit2/pull/6/commits/12c2eef7ad5063864d068dbd23e0dc2b752cf155
74471ee commit_graph: tests are now `commitgraph` ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/74471eefcea752542a2a6ee5e15b75b6baf05a48
a9fc14b oid: avoid `tostr_s` in many places ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/a9fc14b0f515ec8d27ac7c854c2884b27ebd079e
0e53e55 hash: introduce git_hash_fmt ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/0e53e55d7b400e303caf271469f584a7cf92036b
b7429e1 midx: use a byte array for checksum ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/b7429e1ddf19d4992efbc5373ccce2218bd9a938
c6e1f2b commit_graph: use a byte array for checksum ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c6e1f2bf22e44ca8980347d6bff4555f6ffdd4c1
afca16a config: use a byte array for checksum ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/afca16a7e0f2bdb071de8d77bb42350e8090bc19
11ef76a index: use a byte array for checksum ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/11ef76a9f5bc04cb61760abebc68e6ac5045bf68
d2458af indexer: use a byte array for checksum ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d2458af7b7227f0b378e1509d7dfeb958c339590
70d9bfa packbuilder: use the packfile name instead of hash ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/70d9bfa47c14fd230d081cebb9933622136479ea
1458fb5 xdiff: include new xdiff from git ethomson Jan 29, 2022 https://github.com/nodegit/libgit2/pull/6/commits/1458fb56efad36a5d231793b63b466d5a07a5488
c629d2a merge: support zdiff3 conflict styles ethomson Jan 30, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c629d2a11cbc5863c4a68eaafa8bf6a99b263f26
aae54d5 Merge pull request #6138 from ccstolley/ccs_packedrefs_fast ethomson Jan 30, 2022 https://github.com/nodegit/libgit2/pull/6/commits/aae54d5b3c786e247e4a5030c8de563532585eff
34e01bd cmake: disable some gnu extensions boretrk Jan 20, 2022 https://github.com/nodegit/libgit2/pull/6/commits/34e01bd26c7639aad5406ccaebd05b9075b02af2
53e8deb Remove stray '// TODO' boretrk Jan 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/53e8deb9569a3c533abc7f678f977c28baa3a293
bc74691 Merge pull request #6185 from boretrk/noext Jan 30, 2022 https://github.com/nodegit/libgit2/pull/6/commits/bc746910eed77bb53990fbedafbd9c653538e7e3
4517a48 futils: document mktmp's safety ethomson Jan 31, 2022 https://github.com/nodegit/libgit2/pull/6/commits/4517a48bccf68f16958ed86107f6a4a649925586
84e1e56 Merge branch 'boretrk/futils_mktmp' ethomson Jan 31, 2022 https://github.com/nodegit/libgit2/pull/6/commits/84e1e560cf4e8b0c73b29707916dccb710e2fda2
46885ac Merge pull request #6153 from arroz/fix/apple-static-lib ethomson Jan 31, 2022 https://github.com/nodegit/libgit2/pull/6/commits/46885ac9a4f1b503d00be2c49a29717f3964a465
add2dab revparse: support bare '@' ethomson Jan 31, 2022 https://github.com/nodegit/libgit2/pull/6/commits/add2dabb3c16aa49b33904dcdc07cd915efc12fa
c0297d4 merge: comment conflicts lines in MERGE_MSG ethomson Jan 31, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c0297d47c77139efc22dbba169023e3f53315be5
6d668ff ci: improve the name in CI runs ethomson Jan 31, 2022 https://github.com/nodegit/libgit2/pull/6/commits/6d668ffdc10dcedc7fa7b817fcdb7d5468112d33
50fada7 Merge pull request #6198 from libgit2/ethomson/actions ethomson Jan 31, 2022 https://github.com/nodegit/libgit2/pull/6/commits/50fada794a5bc77f8f43423567c24f75c3910d7a
18a477e Merge pull request #6195 from libgit2/ethomson/zdiff3 ethomson Feb 3, 2022 https://github.com/nodegit/libgit2/pull/6/commits/18a477e7557b35987c33e0ada88702decac4b457
61f1e31 Merge pull request #6197 from libgit2/ethomson/merge_msg_conflict_com… ethomson Feb 3, 2022 https://github.com/nodegit/libgit2/pull/6/commits/61f1e31a146f220a633252ecb1054535f090745b
b3384af C90: add inline macro to xdiff and mbedtls Feb 3, 2022 https://github.com/nodegit/libgit2/pull/6/commits/b3384af2d8c239c94a5067abb81a9bb433f95096
8d967d8 Merge pull request #6200 from boretrk/c90 ethomson Feb 3, 2022 https://github.com/nodegit/libgit2/pull/6/commits/8d967d85806161fb8be739f4a80fc816a2b215e6
4efd656 Merge pull request #6196 from libgit2/ethomson/at_revparse ethomson Feb 3, 2022 https://github.com/nodegit/libgit2/pull/6/commits/4efd6563cab0caeeeb442b688523a7683cc20174
b82d566 oid: introduce git_oid__is_hexstr ethomson Feb 5, 2022 https://github.com/nodegit/libgit2/pull/6/commits/b82d566464baf6616ad26c7a3fdbbb2c68f8f971
b1e83cc remote: refactor ref updating ethomson Feb 5, 2022 https://github.com/nodegit/libgit2/pull/6/commits/b1e83cca1bbc255627950b4e8d4fdb1174bf7a12
b523776 remote: refactor update tips function ethomson Feb 5, 2022 https://github.com/nodegit/libgit2/pull/6/commits/b523776785e542792bd22f185ed0a678ab07c872
923c165 transport: add capabilities query function ethomson Feb 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/923c16527c30c7ad067ebb308b1572b3d163b54c
7a00adc remote: introduce git_remote_capabilities ethomson Feb 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/7a00adcc68ed84fb1f7f9403bfaf7a0a4503e310
37d98aa transport: transports can indicate support for fetch by oid ethomson Feb 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/37d98aaf4463db1ccb6a325409210aab799db115
07264ea fetch: add a test for local fetching ethomson Feb 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/07264ea7b1750ede7d10d64d5451f4ab30d24562
9d88300 fetch: support oids in fetch specs ethomson Feb 5, 2022 https://github.com/nodegit/libgit2/pull/6/commits/9d88300a8ee9f184dd0299d0c1ba8487a6c2fb1a
d9863fc Merge pull request #6192 from libgit2/ethomson/sha256_preparation ethomson Feb 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d9863fc19eed8135f2fbcc4ee22ea950dcd6fddf
caaa1fd merge: change enum GIT_MERGE_FILE_FAVOR__CONFLICTED to flag boretrk Feb 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/caaa1fdf8b7233736e9d6f5ae040eb4d8071e5b8
fed3fef merge: allocate merge flags for internal use boretrk Feb 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/fed3fef451a45c0b654f996760f403b454f23616
19ec592 push: Prepare pack before sending pack header. Feb 7, 2022 https://github.com/nodegit/libgit2/pull/6/commits/19ec5923db885f089a1b862615f752ddf6c80dec
c19a3c7 odb: check for write failures ethomson Feb 7, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c19a3c7a23a972e25e013cff300343323e65a55f
9177585 Update src/pack-objects.h Feb 8, 2022 https://github.com/nodegit/libgit2/pull/6/commits/9177585410f35bd04793e3762eed9f7d57bf326e
aceac67 Rename prepare_pack() to git_packbuilder__prepare() Feb 8, 2022 https://github.com/nodegit/libgit2/pull/6/commits/aceac672fd0431ec55d4efe3f037c596700ad46c
1e7c8b1 Merge pull request #6206 from libgit2/ethomson/odb_write_failures ethomson Feb 9, 2022 https://github.com/nodegit/libgit2/pull/6/commits/1e7c8b1f644e44de881a3c15b743bb558c3a71e6
d299a7a Merge pull request #6205 from ccstolley/ccs_fix_http_push_timeout ethomson Feb 9, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d299a7aad66e8e32135d801f47d46fecf9042b9f
3c53796 rand: introduce git_rand PRNG Feb 8, 2022 https://github.com/nodegit/libgit2/pull/6/commits/3c53796cbe4e8c8425b4b41598913bb5cbc1f5a1
86c58a5 str: add hexadigit encoding to strings ethomson Feb 8, 2022 https://github.com/nodegit/libgit2/pull/6/commits/86c58a5b6f89785fe6982f161e7c1f4075839a73
53063e7 futils: use our random function for mktemp ethomson Feb 8, 2022 https://github.com/nodegit/libgit2/pull/6/commits/53063e77fed6b9a133b35558416994bf43caf699
97fade4 fs_path: use new mktmp to query unicode support Feb 8, 2022 https://github.com/nodegit/libgit2/pull/6/commits/97fade4f1968ab0cf3afdfe86323feeebeaea494
b933c14 util: remove `p_mktemp` / `p_mkstemp` Feb 8, 2022 https://github.com/nodegit/libgit2/pull/6/commits/b933c14a9297ca616305098ee81ea5ffd392384d
1d811f0 Merge pull request #6203 from libgit2/ethomson/fetch_by_oid ethomson Feb 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/1d811f0eb990ecbba406f9a7debf463669218e9d
0a0cd67 diff_file: fix crash if size of diffed file changes in workdir jorio Feb 8, 2022 https://github.com/nodegit/libgit2/pull/6/commits/0a0cd67dcbc9406f57de17be5d1dde25897677dd
3bac68f diff_file: Apply suggestions from code review jorio Feb 9, 2022 https://github.com/nodegit/libgit2/pull/6/commits/3bac68ff05ae1a87975b8850b554830b4dea27d3
9aade20 diff_file: test workdir file becomes empty after obtaining a diff jorio Feb 9, 2022 https://github.com/nodegit/libgit2/pull/6/commits/9aade20b4e1a1dd49ed2f85d832193d94f9d9900
e1415dc diff_file: test empty workdir file grows after obtaining a diff Feb 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/e1415dc3fabdcf88b7e83abc1208b3aa440e9f31
e86e81c oid: make empty tree id global ethomson Feb 12, 2022 https://github.com/nodegit/libgit2/pull/6/commits/e86e81c5d97aa6879b0e7850f734c606cbbd2a90
359240b diff: indicate when the file size is "valid" Feb 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/359240b674ad809c4986596bfe8a6837ee386e13
d2ce981 diff: fail generation if a file changes size Feb 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d2ce981ffc49949f225d6a925b40dc72c7d4151e
0fbf62c merge: make the internal flags public ethomson Feb 12, 2022 https://github.com/nodegit/libgit2/pull/6/commits/0fbf62cd2027e4ad6aed1d207099c17d2414073c
4467bd6 Merge pull request #6207 from libgit2/ethomson/prng ethomson Feb 12, 2022 https://github.com/nodegit/libgit2/pull/6/commits/4467bd66ce8a91a3d6fb10efa86378e753e75f14
e3aad1d meta: add a release configuration file ethomson Feb 12, 2022 https://github.com/nodegit/libgit2/pull/6/commits/e3aad1dea091b709b2e5c78d06cae3324fd44c13
416f7cb Merge pull request #6208 from jorio/fix-stale-filesize-crash ethomson Feb 12, 2022 https://github.com/nodegit/libgit2/pull/6/commits/416f7cb34762a75ae2ca14959caa59d94bc14919
d99b401 Merge pull request #6211 from libgit2/ethomson/release_config ethomson Feb 12, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d99b4019e1e8acdfdbd8dea6623df48008c98dc7
aded938 Merge pull request #6204 from boretrk/merge_flags ethomson Feb 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/aded938e00357263a9c0ef24f9ef573873dbf086
4c88b9d release.yml: use sentence case for everything ethomson Feb 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/4c88b9d37502785c12224ae928464e87bdb3086b
77ef1a6 Update common.h apnadkarni Feb 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/77ef1a6e14d97fb1527f4664264a62afc74e2cfb
5f66aa2 Merge pull request #6212 from apnadkarni/patch-1 ethomson Feb 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/5f66aa264ae645e385714104b15c1ade8ae17e7d
5c949d1 v1.4: update version numbers ethomson Feb 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/5c949d1faf1d02ea3c2e2b63214856ba3bc72b68
bafd044 v1.4: update the changelog ethomson Feb 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/bafd044fd944f8835e0a9254729e0052e5858ba7
1d5b9bd Merge pull request #6214 from libgit2/ethomson/v1.4 ethomson Feb 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/1d5b9bd86dccc7347aaadf5e3ab122eed9413404
9c9405d meta: show build status for v1.3 and v1.4 branches ethomson Feb 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/9c9405df21051791d0a9092d6f363dfce3fe4544
c845056 Merge pull request #6216 from libgit2/ethomson/readme ethomson Feb 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c8450561d4065d13ad05d8f2269f65ceb810d1e9
8bc9eda cmake: Fix package name for system http-parser mgorny Feb 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/8bc9eda779b2e2602fc74944aba5d39198e0642f
aab7c0b Free parent and ref in lg2_commit before returning. apnadkarni Feb 14, 2022 https://github.com/nodegit/libgit2/pull/6/commits/aab7c0babc3f0ad7c548847237e85f00ef82fe6b
ae74d5a meta: update version number to v1.5.0-alpha ethomson Feb 14, 2022 https://github.com/nodegit/libgit2/pull/6/commits/ae74d5ac41aa6158442f4643f285ab8b71a7750d
056fe4b meta: provide an accessor for prerelease info ethomson Feb 14, 2022 https://github.com/nodegit/libgit2/pull/6/commits/056fe4be05cd8623fb210a1be4aa0529ce08ed66
b152b03 meta: document version information for libgit2 Feb 14, 2022 https://github.com/nodegit/libgit2/pull/6/commits/b152b0300e7f9c0d8e4e34b6970311b96a85862c
b722c45 xdiff: use xdl_free not free ethomson Feb 17, 2022 https://github.com/nodegit/libgit2/pull/6/commits/b722c45d1635c1966ed117020f5650458f148e67
4646f1e Merge pull request #6217 from mgorny/sys-httpparser ethomson Feb 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/4646f1e3f17abf6dd278387cb19c0c0592a38bf4
1afad26 Merge pull request #6219 from apnadkarni/patch-2 ethomson Feb 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/1afad26e1dbe2093416e28444e8e5a4860ae288a
899fd4c Merge pull request #6223 from libgit2/ethomson/xdiff ethomson Feb 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/899fd4c5e2d43fb0775044a34a330763d2ba0228
83f2a20 Merge pull request #6220 from libgit2/ethomson/version ethomson Feb 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/83f2a20eb7727fcf418a17c75cb088ce2cc432ec
15860aa remote: do store the update_tips callback error value carlosmn Feb 21, 2022 https://github.com/nodegit/libgit2/pull/6/commits/15860aa0b29907e1a795ca2f91a2f66de63fcf59
e35b5e4 test: add test for the behaviour of update_tips on error carlosmn Feb 21, 2022 https://github.com/nodegit/libgit2/pull/6/commits/e35b5e44aa65d0289347ea199b7954a2a556ad9a
1551b1f Merge pull request #6226 from libgit2/cmn/update-tips-error ethomson Feb 21, 2022 https://github.com/nodegit/libgit2/pull/6/commits/1551b1f02b534390f26c57f6b06b9d8582982db8
f45121e win32: `find_system_dirs` does not return `GIT_ENOTFOUND` ethomson Feb 21, 2022 https://github.com/nodegit/libgit2/pull/6/commits/f45121edd174bd2f87881f3b6fdad4232741a9ad
eca9e1c Merge pull request #6228 from libgit2/ethomson/win32_systemdirs ethomson Feb 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/eca9e1cfec2be5a55401290de9eb944bcb54c867
c716b9f odb: initialize `object` before use ethomson Feb 21, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c716b9f295c0a46073f134a23735dd7b811745fe
49e180c errors: expose `git_error_set` ethomson Feb 16, 2022 https://github.com/nodegit/libgit2/pull/6/commits/49e180c862dc7c6d1f62a53bf8756e25b3417968
ef4ab29 refactor: `src` is now `src/libgit2` ethomson Nov 14, 2021 https://github.com/nodegit/libgit2/pull/6/commits/ef4ab2988320005cbcb3db920e6b41f10b3c60cf
c3b7ace refactor: make util an object library ethomson Nov 14, 2021 https://github.com/nodegit/libgit2/pull/6/commits/c3b7ace9cf3216928a31886b32c264e0cd3cde75
5fcfada cmake: document CMakeLists.txt hierarchy ethomson Nov 15, 2021 https://github.com/nodegit/libgit2/pull/6/commits/5fcfada500073ddd4acbfa0b0906e37025b45556
d7b49ed cmake: remove unnecessary xcode hack ethomson Nov 15, 2021 https://github.com/nodegit/libgit2/pull/6/commits/d7b49ed4427bf4823ac5a18a176f317c6d2717ac
91ba089 cmake: rename git2internal target to libgit2 ethomson Nov 15, 2021 https://github.com/nodegit/libgit2/pull/6/commits/91ba089663f5efc3bd4ba14a5099372cf5ce57a6
3344fdd refactor: `tests` is now `tests/libgit2` ethomson Nov 17, 2021 https://github.com/nodegit/libgit2/pull/6/commits/3344fddc97bbdea9c1b6ebb6f7fb6dbd70b41dfb
25bc84f refactor: move clar into separate directory ethomson Nov 17, 2021 https://github.com/nodegit/libgit2/pull/6/commits/25bc84fb8f702b57983d374f1c79b93a2d7543f1
2b09b5d refactor: move headertest into separate test folder ethomson Nov 17, 2021 https://github.com/nodegit/libgit2/pull/6/commits/2b09b5d7a0e856f6a5b23bfbd38537f8ee472523
e6d9361 refactor: move utility tests into util ethomson Nov 17, 2021 https://github.com/nodegit/libgit2/pull/6/commits/e6d93612e86f50809b941030ef605382895e6f0a
d02f4f7 cmake: refactor `add_clar_test` into separate module ethomson Nov 17, 2021 https://github.com/nodegit/libgit2/pull/6/commits/d02f4f7ad73d91504b9c9eb096989684edbc3417
3a3ab06 cli: infrastructure for a cli project ethomson May 3, 2020 https://github.com/nodegit/libgit2/pull/6/commits/3a3ab065f0685202c854e13708ddfd2a93d75e2c
8526cbd opt: use a custom function to print usage ethomson Nov 26, 2021 https://github.com/nodegit/libgit2/pull/6/commits/8526cbd56b0395b9427727e81e6f3c89768337b9
c6dd82d cli: introduce a help command ethomson Feb 23, 2020 https://github.com/nodegit/libgit2/pull/6/commits/c6dd82d9f14e9e24a52af637c4a56218ead13eda
f8e7d8f cli: support `help ` ethomson Nov 26, 2021 https://github.com/nodegit/libgit2/pull/6/commits/f8e7d8fdde563df6c9351296b6330bb8cc859066
b877122 cli: add `cat-file` command ethomson Nov 28, 2021 https://github.com/nodegit/libgit2/pull/6/commits/b877122750aa0435bab701825378754783d09485
e7be6b7 futils: provide an option to read a whole file by fd ethomson Nov 29, 2021 https://github.com/nodegit/libgit2/pull/6/commits/e7be6b76b68ca34a207b3d816546817cb2459615
dcabef2 futils: produce improved error messages ethomson Feb 21, 2022 https://github.com/nodegit/libgit2/pull/6/commits/dcabef22af8ea30aa606e19605cf71887a0b428f
e427d0a cli: add `hash-object` command ethomson Nov 30, 2021 https://github.com/nodegit/libgit2/pull/6/commits/e427d0a1589c67bea3c1e822cd9edd83e0705f74
1327dbc Merge pull request #6133 from libgit2/ethomson/cli_redux ethomson Feb 26, 2022 https://github.com/nodegit/libgit2/pull/6/commits/1327dbcf2a4273a8ba6fd978db5f0882530af94d
e32db9f cli: always give a value to `error` ethomson Feb 27, 2022 https://github.com/nodegit/libgit2/pull/6/commits/e32db9f2b85685801fb249e35bf62a32ef09dc98
d9b041e assert: add `ASSERT_WITH_CLEANUP` ethomson Feb 27, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d9b041e6d7de9e2fc8fcdbb6e28acba45af4d888
043a87a refdb: unlock mutex on assertion failure ethomson Feb 27, 2022 https://github.com/nodegit/libgit2/pull/6/commits/043a87a0aaae203537e069af9f2599c18a9732a5
9f0088c fs_path: exit quickly in `dirname_r` failure ethomson Feb 27, 2022 https://github.com/nodegit/libgit2/pull/6/commits/9f0088c4ed82e30635b01466f80b0bc0584acb08
241d838 http: skip processing when body is null or 0 length ethomson Feb 27, 2022 https://github.com/nodegit/libgit2/pull/6/commits/241d838f4878c251290291be1fb847cc6c6cbd03
073e63d object: validate that `odb_obj` was set ethomson Feb 27, 2022 https://github.com/nodegit/libgit2/pull/6/commits/073e63d0a4fcce09cf6a2dc7d7f974f1bbbef792
b08fe71 cmake: export libraries needed to compile against libgit2 ethomson Feb 28, 2022 https://github.com/nodegit/libgit2/pull/6/commits/b08fe71d3bc6d01e6e7f248bc01a6fc11fa03f4c
cfdf36f ci: rename build setup scripts ethomson Feb 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/cfdf36f989cadba458c733607476631043af27d0
e48bb3b ci: allow for build-time (`cmake --build`) options ethomson Feb 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/e48bb3b708d75dc0a41590543a5f844509d87d8e
93037ba tests: add benchmark tests ethomson Feb 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/93037bab1c6758c7939d16ea59b0e434e5ddea86
4c6eab9 ci: run benchmark tests nightly ethomson Feb 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/4c6eab99a7fe676385afc91165f4c132984f2c97
da0b035 Merge pull request #6239 from libgit2/ethomson/cmake_libs ethomson Mar 3, 2022 https://github.com/nodegit/libgit2/pull/6/commits/da0b035426a6413fea971fc6007f5e084b1cabd2
2a0d0bd Merge pull request #6238 from libgit2/ethomson/coverity ethomson Mar 3, 2022 https://github.com/nodegit/libgit2/pull/6/commits/2a0d0bd19b5d13e2ab7f3780e094404828cbb9a7
1186632 test: add test that regenerates patches with spaces in filename jorio Mar 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/11866327d035b872603cdfa3635b836f92008190
d427f95 diff_delta_format_path: handle null filename jorio Mar 13, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d427f9522d439535acf5f3e56ad8fa0ab79b0ed3
ecc722c Fix a string parsing bug when validating extensions from the configur… bierbaum Mar 16, 2022 https://github.com/nodegit/libgit2/pull/6/commits/ecc722c3bd3eaa4113201e015f776bb0f734adbd
0e53006 Merge pull request #6246 from bierbaum/wilhelm/fix_extension_validati… ethomson Mar 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/0e530061e0eb034ab5716d97026e602c4d6e2863
a1020a7 clone: update bitbucket tests ethomson Mar 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/a1020a7f1531218d244773749ce4bd22855fd483
8420ac4 Merge pull request #6252 from libgit2/ethomson/bitbucket_clone ethomson Mar 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/8420ac4b8a778d82ce87d05f6484ffc772178a63
a9a7967 fetch: support OID refspec without dst ethomson Mar 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/a9a7967ac0657fea84ab0aaa97a1cb8f75c29e0e
3a08bc4 Merge pull request #6235 from libgit2/ethomson/cli_benchmarks ethomson Mar 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/3a08bc43819a267d596dde4f16fe8e212139750b
fb6d018 --------------------------------- ethomson Jan 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/fb6d0181a1312ce184225f44dc4c26624d32f67c
8bc998f sha1: remove generic implementation ethomson Dec 12, 2021 https://github.com/nodegit/libgit2/pull/6/commits/8bc998f481f0dda3b0808f1c29f41ff7e3be8bd9
c7b189b sha1: refactor folder structure ethomson Dec 12, 2021 https://github.com/nodegit/libgit2/pull/6/commits/c7b189baeab2d215ead5f299a0d188191b476dd3
36df49c sha: GIT_ERROR_SHA1 is deprecated in favor of GIT_ERROR_SHA ethomson Dec 12, 2021 https://github.com/nodegit/libgit2/pull/6/commits/36df49c26d93f4d5cc14db48a40316b29945bcd4
b900981 sha: add sha256 algorithm ethomson Dec 12, 2021 https://github.com/nodegit/libgit2/pull/6/commits/b900981cf7f6499b99cf83f77f73cf5fc436653b
83c2778 sha: support CommonCrypto for SHA256 ethomson Dec 12, 2021 https://github.com/nodegit/libgit2/pull/6/commits/83c2778611a4f71b7bd841f643ac457af3f23248
b3e3fa1 sha: support mbedTLS for SHA256 ethomson Dec 12, 2021 https://github.com/nodegit/libgit2/pull/6/commits/b3e3fa10eacbdf11efb1815d6f3cfcccdde2a23d
6b4a6fa sha: support OpenSSL for SHA256 ethomson Dec 12, 2021 https://github.com/nodegit/libgit2/pull/6/commits/6b4a6faab37002535588cf1b7ed421256b4ef113
6a7d5d2 sha: support Win32 for SHA256 ethomson Dec 13, 2021 https://github.com/nodegit/libgit2/pull/6/commits/6a7d5d23c73c4ce97b6e22a241750c9c0ea7c5fe
ce78c83 sha: ensure we test both cng and cryptoapi on windows ethomson Dec 13, 2021 https://github.com/nodegit/libgit2/pull/6/commits/ce78c83b73ba06c2528b884e5dc4b2d7e9fc2df5
0e30bec sha: cast nonsense for obnoxious gcc warnings ethomson Dec 13, 2021 https://github.com/nodegit/libgit2/pull/6/commits/0e30becc08533f0978ea8ae5dbc76b560d84858b
db4461d Merge pull request #6144 from libgit2/ethomson/sha256 ethomson Mar 23, 2022 https://github.com/nodegit/libgit2/pull/6/commits/db4461d556ddb7915349d094ba74ef01d7a2d701
42093d6 diff: don't stat empty file on arm32 (flaky test) ethomson Apr 4, 2022 https://github.com/nodegit/libgit2/pull/6/commits/42093d6a8e2f2bf03645e9c33ef4add70bada02a
3bd9bb8 sha256: support dynamically loaded openssl ethomson Apr 4, 2022 https://github.com/nodegit/libgit2/pull/6/commits/3bd9bb8d77521f3fb0181366463e1c93d48aaa2e
d8015d2 Merge pull request #6251 from libgit2/ethomson/oid_fetch ethomson Apr 4, 2022 https://github.com/nodegit/libgit2/pull/6/commits/d8015d28a75223e8645012e344c1d5bfa25e4e50
33b1d3f [midx] Fix an undefined behavior (left-shift signed overflow) lhchavez Apr 5, 2022 https://github.com/nodegit/libgit2/pull/6/commits/33b1d3fd62c3702ff6cc85c95dc01f372253851e
cd8fde8 Merge pull request #6258 from libgit2/ethomson/sha256_openssl_dynamic ethomson Apr 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/cd8fde8234d8f0a5eae178c20d808768118e72a5
4e85b4f Merge pull request #6259 from libgit2/ethomson/diff_arm32 ethomson Apr 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/4e85b4fccc75696f2ecdd5b07429b574fc6e4650
e7fce1b tests: support flaky stat Apr 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/e7fce1b5e5a2854a3464df9626f0383b08c70ca0
2fc0fcb Merge pull request #6262 from libgit2/ethomson/zero_stat ethomson Apr 6, 2022 https://github.com/nodegit/libgit2/pull/6/commits/2fc0fcb5d6827c4107c571a7a076d029f7d3c442
71bb92b Update src/libgit2/diff_print.c Apr 10, 2022 https://github.com/nodegit/libgit2/pull/6/commits/71bb92b565c2e55265c65c02be38909e829cef65
606afed Merge pull request #6244 from jorio/fix-diff_delta_format_path-crash ethomson Apr 10, 2022 https://github.com/nodegit/libgit2/pull/6/commits/606afeda5a0ff4d7ccb1476428682e078364c24d
7e8d9be Merge pull request #6260 from lhchavez/midx-fix-ub ethomson Apr 10, 2022 https://github.com/nodegit/libgit2/pull/6/commits/7e8d9be0cc168c22cbaf1116bd5b27c0a6076565
ab04216 tree: move git_oid into tree entry ethomson Jan 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/ab0421612f045fa2999296facb5fdab373bf7196
590ff98 oid: don't assume the size of an oid ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/590ff98166228638f9cf730aff7d5d044ce67f91
831e20a oidmap: hash on the id, not the object ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/831e20ac53a7185ecf68dbfb66b515d1107a6a0c
563751d treecache: write the raw id not the object ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/563751d1a63dbfc81a7df676e760b9afe7ff7a17
c569738 indexer: write raw id data ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c569738ce65a4b8f4dd0bc8c66f2885ceed8d86e
7367a9d tests: don't cast raw data to a `git_oid`` ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/7367a9d5f71ae8a4c7e3e97e5c42c0cd034672c9
526e886 oid: `hashcmp` is now `raw_cmp` ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/526e8869bf5f3d111b427d58d79d849f9f3df211
6d8c7ca oid: introduce `git_oid_raw_ncmp` ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/6d8c7cabd6c0435cc7d05380d766a6e0483df67c
9ffa33a oid: introduce `git_oid_raw_cpy` ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/9ffa33a1a39cdee6d1a86fedb797cd30e69529a4
c2b3b0d commit_graph: use raw oid data ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c2b3b0d87da30efd0df495ea2c99cce2f0b7d6c5
4fc3ce1 pack: use raw oid data ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/4fc3ce1558f13739fdb90c29729fe2276f0abe06
41d4ac5 index: use raw oid data ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/41d4ac51213b935b4478dff54011ae0860818539
71049b4 midx: use raw oid data ethomson Jan 22, 2022 https://github.com/nodegit/libgit2/pull/6/commits/71049b4a479ed20bb2d1d6144d87dce932eefc59
f882140 fuzzer: use raw oid data ethomson Jan 27, 2022 https://github.com/nodegit/libgit2/pull/6/commits/f8821405773d76025a29563f7b263a2b9b558572
bf2620b fs_path: refactor ownership checks into current user and system ethomson Apr 10, 2022 https://github.com/nodegit/libgit2/pull/6/commits/bf2620bcefa64e9c0c28621d9ea7c16e5a40c61b
c0dfd1a repo: ensure that repo dir is owned by current user ethomson Apr 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c0dfd1ad973eaf0ca41e787d696745c02412a2bb
c0b7f88 fs_path: mock ownership checks ethomson Apr 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/c0b7f88ed0b55206b147ebba330ae903f7830ca4
90d2b61 repo: test configuration ownership validation ethomson Apr 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/90d2b619575a5c61bde9498b5bf3912eca1a58ad
f7f7e83 repo: refactor global config loader function ethomson Apr 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/f7f7e835c06ea2104a83b158ec9acb16f4c55749
fa36692 repo: honor safe.directory during ownership checks ethomson Apr 11, 2022 https://github.com/nodegit/libgit2/pull/6/commits/fa366921d9d95842660e0dbd9088c83ee0a19873
4161ebd repo: make ownership checks optional ethomson Apr 12, 2022 https://github.com/nodegit/libgit2/pull/6/commits/4161ebdd50dc29205dcc94cba5320c6d0d2537a7
6397024 Merge pull request #6266 from libgit2/ethomson/ownership ethomson Apr 12, 2022 https://github.com/nodegit/libgit2/pull/6/commits/63970244fb2d49794e7b5d268a2defe4299fd3ad
48506f2 cli: introduce a progress class ethomson Apr 4, 2020 https://github.com/nodegit/libgit2/pull/6/commits/48506f2ba4b5ec9cd3d9b3952ae9c7e870bbe33a
7babe76 cli: introduce signal handler ethomson May 12, 2020 https://github.com/nodegit/libgit2/pull/6/commits/7babe76f97822c701050c6ee8d3984462f73c27f
8a757ae cli: introduce a clone command ethomson Apr 4, 2020 https://github.com/nodegit/libgit2/pull/6/commits/8a757ae24c8c4fdb3e2112de541aee8e7812ebda
88f2438 remote: Delete a now-inexistent API declaration lhchavez Apr 14, 2022 https://github.com/nodegit/libgit2/pull/6/commits/88f24384525d56e8a17cd19efcace7f01a8f26ac
a6fb41f Fix missing include cschlack Apr 16, 2022 https://github.com/nodegit/libgit2/pull/6/commits/a6fb41ff881df67fa3286a7be61a7e0d66831499
3b52e5f Merge pull request #6265 from libgit2/ethomson/sha256_two ethomson Apr 18, 2022 https://github.com/nodegit/libgit2/pull/6/commits/3b52e5f55870b0eb2d1c6109256c18562fa3785e
7050617 Merge pull request #6276 from lhchavez/delete-git_transport_smart_pro… ethomson Apr 25, 2022 https://github.com/nodegit/libgit2/pull/6/commits/70506171c44753410c67f4b3eeebf1c5832ff05d
a1c94e9 Merge pull request #6277 from cschlack/sys_transport_missing_include ethomson Apr 25, 2022 https://github.com/nodegit/libgit2/pull/6/commits/a1c94e9491f062a526f520a3a6e5a955973e2028
13502d9 Merge pull request #6274 from libgit2/ethomson/cli_clone ethomson Apr 25, 2022 https://github.com/nodegit/libgit2/pull/6/commits/13502d9e7f6c51a5f93ea39e14db707d382dc996
bdab223 revparse: adjust reflog test as we move away from the dates carlosmn May 3, 2022 https://github.com/nodegit/libgit2/pull/6/commits/bdab22384cc61d315005a65456a9f9563bb27c8f
3f3ffa9 Fix degraded performance using GIT_USE_NSEC on repos cloned with GIT_… julianmesa-gitkraken May 17, 2022 https://github.com/nodegit/libgit2/pull/6/commits/3f3ffa983f020c626ce045ad331adfcbd4518667
Clear filters https://github.com/nodegit/libgit2/pull/6/files
Please reload this pagehttps://github.com/nodegit/libgit2/pull/6/files
Please reload this pagehttps://github.com/nodegit/libgit2/pull/6/files
.github/release.ymlhttps://github.com/nodegit/libgit2/pull/6/files#diff-409fea45635f464aa0592700a92cf483be2f5b21b60f8f1b383756067ee79213
View file https://github.com/nodegit/libgit2/blob/3f3ffa983f020c626ce045ad331adfcbd4518667/.github/release.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/libgit2/pull/6/{{ revealButtonHref }}
.github/workflows/benchmark.ymlhttps://github.com/nodegit/libgit2/pull/6/files#diff-aacbd0338bcf598920c120b69adaba2672acc7ea314cfca0f792bebe5fe2acd0
View file https://github.com/nodegit/libgit2/blob/3f3ffa983f020c626ce045ad331adfcbd4518667/.github/workflows/benchmark.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/libgit2/pull/6/{{ revealButtonHref }}
.github/workflows/main.ymlhttps://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
View file https://github.com/nodegit/libgit2/blob/3f3ffa983f020c626ce045ad331adfcbd4518667/.github/workflows/main.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/libgit2/pull/6/{{ revealButtonHref }}
https://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
https://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
https://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
https://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
https://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
https://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
https://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
https://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
https://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
https://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
https://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
https://github.com/nodegit/libgit2/pull/6/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3
Please reload this pagehttps://github.com/nodegit/libgit2/pull/6/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.