René's URL Explorer Experiment


Title: Refactor for context-awareness by ianhattendorf · Pull Request #1795 · nodegit/nodegit · GitHub

Open Graph Title: Refactor for context-awareness by ianhattendorf · Pull Request #1795 · nodegit/nodegit

X Title: Refactor for context-awareness by ianhattendorf · Pull Request #1795 · nodegit/nodegit

Description: Native Node bindings to Git. Contribute to nodegit/nodegit development by creating an account on GitHub.

Open Graph Description: TLDR: worker_thread support! Electron support when app.allowRendererProcessReuse=true Fixes #1774

X Description: TLDR: worker_thread support! Electron support when app.allowRendererProcessReuse=true Fixes #1774

Opengraph URL: https://github.com/nodegit/nodegit/pull/1795

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:bbc383ff-1e7b-5ccd-e2f9-d8eec4b6c12f
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBB52:D027C:C029AE:10CD753:6A60588D
html-safe-nonce9e95ad6461fa4ce5529c03f08e3df7f7ace5c18c4b1e7757c55799b39fc6b9dd
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQjUyOkQwMjdDOkMwMjlBRToxMENENzUzOjZBNjA1ODhEIiwidmlzaXRvcl9pZCI6IjMyMjgxMDk4MjUzMjM4NDk4NjkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac0ea8f03d5d2c1ddc9e12b899c52ec7e7687a8ccb37fc3fe4d13a597cdfebb3b3
hovercard-subject-tagpull_request:485299430
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///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/nodegit/nodegit/1795/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/c6445c50f2ce9eb2f8c4b4961d42992bd0b15270d2f4ae3e8ceab90c1a401140/nodegit/nodegit/pull/1795
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/c6445c50f2ce9eb2f8c4b4961d42992bd0b15270d2f4ae3e8ceab90c1a401140/nodegit/nodegit/pull/1795
og:image:altTLDR: worker_thread support! Electron support when app.allowRendererProcessReuse=true Fixes #1774
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameianhattendorf
hostnamegithub.com
expected-hostnamegithub.com
None60da8c2a42fa2bbf5f7567474990ec467836a84444262a58e200fa91b7f3d2d0
turbo-cache-controlno-cache
go-importgithub.com/nodegit/nodegit git https://github.com/nodegit/nodegit.git
octolytics-dimension-user_id657068
octolytics-dimension-user_loginnodegit
octolytics-dimension-repository_id1383170
octolytics-dimension-repository_nwonodegit/nodegit
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1383170
octolytics-dimension-repository_network_root_nwonodegit/nodegit
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release9824515e740d83d5eb82168a089b806ab0fe04a1
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodegit/nodegit/pull/1795#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodegit%2Fnodegit%2Fpull%2F1795
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%2Fnodegit%2Fpull%2F1795
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=nodegit%2Fnodegit
Reloadhttps://github.com/nodegit/nodegit/pull/1795
Reloadhttps://github.com/nodegit/nodegit/pull/1795
Reloadhttps://github.com/nodegit/nodegit/pull/1795
Please reload this pagehttps://github.com/nodegit/nodegit/pull/1795
nodegit https://github.com/nodegit
nodegithttps://github.com/nodegit/nodegit
Notifications https://github.com/login?return_to=%2Fnodegit%2Fnodegit
Fork 698 https://github.com/login?return_to=%2Fnodegit%2Fnodegit
Star 5.8k https://github.com/login?return_to=%2Fnodegit%2Fnodegit
Code https://github.com/nodegit/nodegit
Issues 343 https://github.com/nodegit/nodegit/issues
Pull requests 20 https://github.com/nodegit/nodegit/pulls
Actions https://github.com/nodegit/nodegit/actions
Projects https://github.com/nodegit/nodegit/projects
Security and quality 0 https://github.com/nodegit/nodegit/security
Insights https://github.com/nodegit/nodegit/pulse
Code https://github.com/nodegit/nodegit
Issues https://github.com/nodegit/nodegit/issues
Pull requests https://github.com/nodegit/nodegit/pulls
Actions https://github.com/nodegit/nodegit/actions
Projects https://github.com/nodegit/nodegit/projects
Security and quality https://github.com/nodegit/nodegit/security
Insights https://github.com/nodegit/nodegit/pulse
implausiblehttps://github.com/implausible
nodegit:masterhttps://github.com/nodegit/nodegit/tree/master
ianhattendorf:refactor/context-awarenesshttps://github.com/ianhattendorf/nodegit/tree/refactor/context-awareness
Conversationhttps://github.com/nodegit/nodegit/pull/1795
Commits40 (40)https://github.com/nodegit/nodegit/pull/1795/commits
Checkshttps://github.com/nodegit/nodegit/pull/1795/checks
Files changedhttps://github.com/nodegit/nodegit/pull/1795/files
Refactor for context-awarenesshttps://github.com/nodegit/nodegit/pull/1795#top
implausiblehttps://github.com/implausible
nodegit:masterhttps://github.com/nodegit/nodegit/tree/master
ianhattendorf:refactor/context-awarenesshttps://github.com/ianhattendorf/nodegit/tree/refactor/context-awareness
https://github.com/ianhattendorf
ianhattendorfhttps://github.com/ianhattendorf
Sep 11, 2020https://github.com/nodegit/nodegit/pull/1795#issue-699571675
#1774https://github.com/nodegit/nodegit/issues/1774
Please reload this pagehttps://github.com/nodegit/nodegit/pull/1795
implausiblehttps://github.com/implausible
August 25, 2020 15:01https://github.com/nodegit/nodegit/pull/1795#commits-pushed-7949764
https://github.com/implausible
Cleanup unused ifdefshttps://github.com/nodegit/nodegit/pull/1795/commits/7949764a770416b45cc441bb576d57e85e4b4a11
7949764https://github.com/nodegit/nodegit/pull/1795/commits/7949764a770416b45cc441bb576d57e85e4b4a11
https://github.com/implausible
Guard initialization so that we only initialize our core libraries oncehttps://github.com/nodegit/nodegit/pull/1795/commits/33326b49493cce9b1a738ec22650232176b5c153
33326b4https://github.com/nodegit/nodegit/pull/1795/commits/33326b49493cce9b1a738ec22650232176b5c153
https://github.com/implausible
Use NAN_MODULE_INIT and prevent worker_threads from booting libraryhttps://github.com/nodegit/nodegit/pull/1795/commits/5ad8682474d05e1258cfdad512aae85a0ccdc60b
5ad8682https://github.com/nodegit/nodegit/pull/1795/commits/5ad8682474d05e1258cfdad512aae85a0ccdc60b
https://github.com/implausible
Make LockMaster shareable across contextshttps://github.com/nodegit/nodegit/pull/1795/commits/6167a10be3199ebf63283e07c886097a312f9379
6167a10https://github.com/nodegit/nodegit/pull/1795/commits/6167a10be3199ebf63283e07c886097a312f9379
https://github.com/implausible
Get rid of libuv in lock_masterhttps://github.com/nodegit/nodegit/pull/1795/commits/a820ff48e3d88301a54b52c3ee0cde175d5ac88b
a820ff4https://github.com/nodegit/nodegit/pull/1795/commits/a820ff48e3d88301a54b52c3ee0cde175d5ac88b
https://github.com/implausible
Get rid of unnecessary libuv in thread poolhttps://github.com/nodegit/nodegit/pull/1795/commits/67d77d917d87341f95f67d46a8157dd417e38061
67d77d9https://github.com/nodegit/nodegit/pull/1795/commits/67d77d917d87341f95f67d46a8157dd417e38061
https://github.com/implausible
Fix jshinthttps://github.com/nodegit/nodegit/pull/1795/commits/88711bf02855e85466935e11b1497fdff479b2f6
88711bfhttps://github.com/nodegit/nodegit/pull/1795/commits/88711bf02855e85466935e11b1497fdff479b2f6
https://github.com/implausible
Rewrite thread pool for context awarenesshttps://github.com/nodegit/nodegit/pull/1795/commits/deb1430acaba85531fe284315e799c1a40bca0fd
deb1430https://github.com/nodegit/nodegit/pull/1795/commits/deb1430acaba85531fe284315e799c1a40bca0fd
https://github.com/implausible
Skeleton shutdown logic for thread pool and cancellation of workhttps://github.com/nodegit/nodegit/pull/1795/commits/42e266ed124b1524acaa693a499c08f506db543d
42e266ehttps://github.com/nodegit/nodegit/pull/1795/commits/42e266ed124b1524acaa693a499c08f506db543d
https://github.com/implausible
Complete implementation of libgit2 callback cancellationhttps://github.com/nodegit/nodegit/pull/1795/commits/317f3a788ff71b92b70ec4a0ac9b3cc8372e0b4c
317f3a7https://github.com/nodegit/nodegit/pull/1795/commits/317f3a788ff71b92b70ec4a0ac9b3cc8372e0b4c
https://github.com/ianhattendorf
Add HandleErrorCallback skeletonhttps://github.com/nodegit/nodegit/pull/1795/commits/fa0376937945ff7aab58917f0e5bac300e0263b3
fa03769https://github.com/nodegit/nodegit/pull/1795/commits/fa0376937945ff7aab58917f0e5bac300e0263b3
https://github.com/ianhattendorf
Add skeleton of manual templateshttps://github.com/nodegit/nodegit/pull/1795/commits/f259b6fb36e5ff6e9c5a6ebae445207dbf1920bd
f259b6fhttps://github.com/nodegit/nodegit/pull/1795/commits/f259b6fb36e5ff6e9c5a6ebae445207dbf1920bd
https://github.com/ianhattendorf
Fix Repository.discover descriptionhttps://github.com/nodegit/nodegit/pull/1795/commits/50444d0892afaa23e866332cfa7201c806dfd2c6
50444d0https://github.com/nodegit/nodegit/pull/1795/commits/50444d0892afaa23e866332cfa7201c806dfd2c6
https://github.com/ianhattendorf
Cleanup additional baton membershttps://github.com/nodegit/nodegit/pull/1795/commits/c0ff5e68efc9aa2afa9c4acb3c439c394741acdb
c0ff5e6https://github.com/nodegit/nodegit/pull/1795/commits/c0ff5e68efc9aa2afa9c4acb3c439c394741acdb
https://github.com/ianhattendorf
Call callback from HandleErrorCallbackhttps://github.com/nodegit/nodegit/pull/1795/commits/ce43d922f222ebbb2e92c39187774728140ee557
ce43d92https://github.com/nodegit/nodegit/pull/1795/commits/ce43d922f222ebbb2e92c39187774728140ee557
https://github.com/ianhattendorf
Don't call callback if AsyncWorker is cancelledhttps://github.com/nodegit/nodegit/pull/1795/commits/223bf7e7ceac8514fdc41d0d9425a2ffcd1aef72
223bf7ehttps://github.com/nodegit/nodegit/pull/1795/commits/223bf7e7ceac8514fdc41d0d9425a2ffcd1aef72
https://github.com/ianhattendorf
Cleanup HandleErrorCallback templatehttps://github.com/nodegit/nodegit/pull/1795/commits/af5585cb984d380b2a42cfea1d98de58465e12ef
af5585chttps://github.com/nodegit/nodegit/pull/1795/commits/af5585cb984d380b2a42cfea1d98de58465e12ef
https://github.com/ianhattendorf
Fill in skeleton HandleErrorCallbackshttps://github.com/nodegit/nodegit/pull/1795/commits/610104b4c24704f45d3b5de03d072e0aed7d33a7
610104bhttps://github.com/nodegit/nodegit/pull/1795/commits/610104b4c24704f45d3b5de03d072e0aed7d33a7
https://github.com/ianhattendorf
Add missing HandleErrorCallbackshttps://github.com/nodegit/nodegit/pull/1795/commits/9a519001c2b48d5c60bf4bab194c9e44a4c750c9
9a51900https://github.com/nodegit/nodegit/pull/1795/commits/9a519001c2b48d5c60bf4bab194c9e44a4c750c9
https://github.com/ianhattendorf
Value initialize batonshttps://github.com/nodegit/nodegit/pull/1795/commits/bed58a4cfc712b7ec339d52ceb9d9e7dbfe1c63d
bed58a4https://github.com/nodegit/nodegit/pull/1795/commits/bed58a4cfc712b7ec339d52ceb9d9e7dbfe1c63d
https://github.com/ianhattendorf
Use freeFunctionName to free returned args on errorhttps://github.com/nodegit/nodegit/pull/1795/commits/74fe6e18fe814bc356d73ea0e0f2ea63c44bd179
74fe6e1https://github.com/nodegit/nodegit/pull/1795/commits/74fe6e18fe814bc356d73ea0e0f2ea63c44bd179
https://github.com/ianhattendorf
Value initialize manual template batons as wellhttps://github.com/nodegit/nodegit/pull/1795/commits/046a7ad4d318061a7f2f84fd977b3a5b1d8a8344
046a7adhttps://github.com/nodegit/nodegit/pull/1795/commits/046a7ad4d318061a7f2f84fd977b3a5b1d8a8344
https://github.com/ianhattendorf
Cleanup manual template batonshttps://github.com/nodegit/nodegit/pull/1795/commits/bf7b13f7376cdac2e1aec68d15950696f900eb96
bf7b13fhttps://github.com/nodegit/nodegit/pull/1795/commits/bf7b13f7376cdac2e1aec68d15950696f900eb96
https://github.com/ianhattendorf
Enable module from workershttps://github.com/nodegit/nodegit/pull/1795/commits/e4a9092519536499d673d8fe261f0b9b478e727e
e4a9092https://github.com/nodegit/nodegit/pull/1795/commits/e4a9092519536499d673d8fe261f0b9b478e727e
https://github.com/ianhattendorf
Test clone via worker threadhttps://github.com/nodegit/nodegit/pull/1795/commits/7f358d1c6e4300ab398f1854c808cd0380be75e9
7f358d1https://github.com/nodegit/nodegit/pull/1795/commits/7f358d1c6e4300ab398f1854c808cd0380be75e9
https://github.com/ianhattendorf
Allow nodegit to run via worker thread or web workerhttps://github.com/nodegit/nodegit/pull/1795/commits/7c50ce5f6c8efeb9864c469994eede58c8d297a4
7c50ce5https://github.com/nodegit/nodegit/pull/1795/commits/7c50ce5f6c8efeb9864c469994eede58c8d297a4
https://github.com/ianhattendorf
More reliable worker thread testhttps://github.com/nodegit/nodegit/pull/1795/commits/f82e10ccbc3ce7afe1109e1283b21aa344a272bc
f82e10chttps://github.com/nodegit/nodegit/pull/1795/commits/f82e10ccbc3ce7afe1109e1283b21aa344a272bc
https://github.com/ianhattendorf
Remove duplicate lockshttps://github.com/nodegit/nodegit/pull/1795/commits/8a5ee942660430bf462cda717c538df38ec8e899
8a5ee94https://github.com/nodegit/nodegit/pull/1795/commits/8a5ee942660430bf462cda717c538df38ec8e899
https://github.com/ianhattendorf
Verify context before running cppCallbackhttps://github.com/nodegit/nodegit/pull/1795/commits/aaa34eee628351e48fc987c9f6519865972c71e3
aaa34eehttps://github.com/nodegit/nodegit/pull/1795/commits/aaa34eee628351e48fc987c9f6519865972c71e3
https://github.com/ianhattendorf
Stick to c++11 for a little bit longerhttps://github.com/nodegit/nodegit/pull/1795/commits/69d9d4e03235a52c13a5bd52d7a5f15aa0481655
69d9d4ehttps://github.com/nodegit/nodegit/pull/1795/commits/69d9d4e03235a52c13a5bd52d7a5f15aa0481655
https://github.com/ianhattendorf
ianhattendorfhttps://github.com/ianhattendorf
implausiblehttps://github.com/implausible
Sep 11, 2020https://github.com/nodegit/nodegit/pull/1795#event-3757313302
https://github.com/ianhattendorf
Only test worker_threads if they are availablehttps://github.com/nodegit/nodegit/pull/1795/commits/ee1865c69eb215f9a688e54cd423b4f99c678dac
ee1865chttps://github.com/nodegit/nodegit/pull/1795/commits/ee1865c69eb215f9a688e54cd423b4f99c678dac
https://github.com/implausible
implausiblehttps://github.com/implausible
Sep 11, 2020 https://github.com/nodegit/nodegit/pull/1795#ref-issue-623946429
Make nodegit context-aware for compatibility with Electron 9 and beyond #1774 https://github.com/nodegit/nodegit/issues/1774
ianhattendorfhttps://github.com/ianhattendorf
September 11, 2020 15:47https://github.com/nodegit/nodegit/pull/1795#commits-pushed-a21efa6
https://github.com/ianhattendorf
Threadpool shutdown uv_close asynchronouslyhttps://github.com/nodegit/nodegit/pull/1795/commits/a21efa66a2da6a5f21b836854e4190bb5c6d76dc
a21efa6https://github.com/nodegit/nodegit/pull/1795/commits/a21efa66a2da6a5f21b836854e4190bb5c6d76dc
https://github.com/ianhattendorf
Fix misc warningshttps://github.com/nodegit/nodegit/pull/1795/commits/130560b432539c1b4b740b26c1150d51a6756234
130560bhttps://github.com/nodegit/nodegit/pull/1795/commits/130560b432539c1b4b740b26c1150d51a6756234
https://github.com/ianhattendorf
Test on node 14 only until backport of required node PRhttps://github.com/nodegit/nodegit/pull/1795/commits/9d5a42bf7daaa83d5badfbf46892eeabc5b8dd24
9d5a42bhttps://github.com/nodegit/nodegit/pull/1795/commits/9d5a42bf7daaa83d5badfbf46892eeabc5b8dd24
nodejs/node#34819https://github.com/nodejs/node/pull/34819
https://github.com/implausible
implausiblehttps://github.com/implausible
Sep 11, 2020 https://github.com/nodegit/nodegit/pull/1795#pullrequestreview-487165102
View reviewed changes https://github.com/nodegit/nodegit/pull/1795/files/a21efa66a2da6a5f21b836854e4190bb5c6d76dc
generate/templates/manual/src/thread_pool.cchttps://github.com/nodegit/nodegit/pull/1795/files/ee1865c69eb215f9a688e54cd423b4f99c678dac..a21efa66a2da6a5f21b836854e4190bb5c6d76dc#diff-925de64dd64c4ad4d4bca7bd73cd9f8af9f55a25d1d8b059f7e68b1922c6b4f7
Please reload this pagehttps://github.com/nodegit/nodegit/pull/1795
https://github.com/implausible
implausiblehttps://github.com/implausible
Sep 11, 2020 https://github.com/nodegit/nodegit/pull/1795#pullrequestreview-487165680
View reviewed changes https://github.com/nodegit/nodegit/pull/1795/files/a21efa66a2da6a5f21b836854e4190bb5c6d76dc
generate/templates/manual/src/thread_pool.cchttps://github.com/nodegit/nodegit/pull/1795/files/ee1865c69eb215f9a688e54cd423b4f99c678dac..a21efa66a2da6a5f21b836854e4190bb5c6d76dc#diff-925de64dd64c4ad4d4bca7bd73cd9f8af9f55a25d1d8b059f7e68b1922c6b4f7
Please reload this pagehttps://github.com/nodegit/nodegit/pull/1795
ianhattendorfhttps://github.com/ianhattendorf
September 11, 2020 16:13https://github.com/nodegit/nodegit/pull/1795#commits-pushed-01765fb
https://github.com/ianhattendorf
Don't leak jsThreadCallbackAsynchttps://github.com/nodegit/nodegit/pull/1795/commits/01765fb3fd8204eec46187758ecd6ecfc260589b
01765fbhttps://github.com/nodegit/nodegit/pull/1795/commits/01765fb3fd8204eec46187758ecd6ecfc260589b
https://github.com/implausible
Build a cleanup handle that can be deleted by last userhttps://github.com/nodegit/nodegit/pull/1795/commits/fb1737264cf36e1c4a3bd1c96a2a0314a7001f9e
fb17372https://github.com/nodegit/nodegit/pull/1795/commits/fb1737264cf36e1c4a3bd1c96a2a0314a7001f9e
https://github.com/implausible
Use a better data type for data on uv_async_thttps://github.com/nodegit/nodegit/pull/1795/commits/7a7e1fa3cb1e02a9cc93934aae4dfedaeb8de1ef
7a7e1fahttps://github.com/nodegit/nodegit/pull/1795/commits/7a7e1fa3cb1e02a9cc93934aae4dfedaeb8de1ef
https://github.com/implausible
Fix ordering issue on Windowshttps://github.com/nodegit/nodegit/pull/1795/commits/cb7cd2644f71f5c032d02eb70d1535efdf58478f
cb7cd26https://github.com/nodegit/nodegit/pull/1795/commits/cb7cd2644f71f5c032d02eb70d1535efdf58478f
https://github.com/implausible
implausiblehttps://github.com/implausible
Oct 6, 2020 https://github.com/nodegit/nodegit/pull/1795#ref-issue-707525369
Clone.clone checkoutOptions and their callback crash #1798 https://github.com/nodegit/nodegit/issues/1798
ianhattendorfhttps://github.com/ianhattendorf
October 19, 2020 09:06https://github.com/nodegit/nodegit/pull/1795#commits-pushed-85f55d4
https://github.com/ianhattendorf
Require 12.19.0+ or 14.10.0+ due to async cleanuphttps://github.com/nodegit/nodegit/pull/1795/commits/85f55d4b9a3e27952fbff6f2a1959a7e0a9b467a
85f55d4https://github.com/nodegit/nodegit/pull/1795/commits/85f55d4b9a3e27952fbff6f2a1959a7e0a9b467a
https://github.com/ianhattendorf
Check for latest node version when running testshttps://github.com/nodegit/nodegit/pull/1795/commits/08db6fc42b144c97e6c4322b57c04510be30b78f
08db6fchttps://github.com/nodegit/nodegit/pull/1795/commits/08db6fc42b144c97e6c4322b57c04510be30b78f
https://github.com/implausible
implausiblehttps://github.com/implausible
Oct 19, 2020https://github.com/nodegit/nodegit/pull/1795#issuecomment-712364483
Please reload this pagehttps://github.com/nodegit/nodegit/pull/1795
Please reload this pagehttps://github.com/nodegit/nodegit/pull/1795
https://github.com/implausible
implausiblehttps://github.com/implausible
5e04ffahttps://github.com/nodegit/nodegit/commit/5e04ffa44c3bcc6a978428c40b3fa47cd5cb1451
Oct 20, 2020https://github.com/nodegit/nodegit/pull/1795#event-3899460749
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodegit%2Fnodegit%2Fpull%2F1795
https://github.com/implausible
implausible https://github.com/implausible
https://github.com/nodegit/nodegit/pull/1795/files/a21efa66a2da6a5f21b836854e4190bb5c6d76dc
https://github.com/implausible
implausible https://github.com/implausible
Make nodegit context-aware for compatibility with Electron 9 and beyond https://github.com/nodegit/nodegit/issues/1774
Please reload this pagehttps://github.com/nodegit/nodegit/pull/1795
https://github.com/ianhattendorf
https://github.com/implausible
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.