René's URL Explorer Experiment


Title: Eliminate promise polling by srajko · Pull Request #854 · nodegit/nodegit · GitHub

Open Graph Title: Eliminate promise polling by srajko · Pull Request #854 · nodegit/nodegit

X Title: Eliminate promise polling by srajko · Pull Request #854 · nodegit/nodegit

Description: Eliminates the polling of promises when executing javascript callbacks from within async libgit2 calls. Replaces with a system that forwards the promise result / rejection reason to the native layer directly. This should remove our dependency on the nodegit-promise library.

Open Graph Description: Eliminates the polling of promises when executing javascript callbacks from within async libgit2 calls. Replaces with a system that forwards the promise result / rejection reason to the native laye...

X Description: Eliminates the polling of promises when executing javascript callbacks from within async libgit2 calls. Replaces with a system that forwards the promise result / rejection reason to the native laye...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:1efe050a-c517-7b25-947b-097a9189711e
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC430:201325:166D0:1D0C4:6A5FBC78
html-safe-noncef375d7c4aa98707be5be67d75c58dcea691518a387f8054d7d63d6a0240da593
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNDMwOjIwMTMyNToxNjZEMDoxRDBDNDo2QTVGQkM3OCIsInZpc2l0b3JfaWQiOiIyMTI0MzcxODY4MTI0MTY3Mjg4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmace21d25b07c0ef766433657dc37aaf460c87b7a1e644f543d4fc836c77dd3bcb3
hovercard-subject-tagpull_request:55256721
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/nodegit/pull/854/files
twitter:imagehttps://avatars.githubusercontent.com/u/291007?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/291007?s=400&v=4
og:image:altEliminates the polling of promises when executing javascript callbacks from within async libgit2 calls. Replaces with a system that forwards the promise result / rejection reason to the native laye...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonee0cfc367faf9c4c774d2a903897aa214c786247c4f45ffcee48cda2b819fb0c8
turbo-cache-controlno-preview
diff-viewunified
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 full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release94569c859bc88d6bf7de7e0ce3f2a11cd529a131
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodegit/nodegit/pull/854/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodegit%2Fnodegit%2Fpull%2F854%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%2Fnodegit%2Fpull%2F854%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%2Fnodegit
Reloadhttps://github.com/nodegit/nodegit/pull/854/files
Reloadhttps://github.com/nodegit/nodegit/pull/854/files
Reloadhttps://github.com/nodegit/nodegit/pull/854/files
Please reload this pagehttps://github.com/nodegit/nodegit/pull/854/files
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
Sign up for GitHub https://github.com/signup?return_to=%2Fnodegit%2Fnodegit%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fnodegit%2Fnodegit%2Fissues%2Fnew%2Fchoose
johnhaley81https://github.com/johnhaley81
nodegit:masterhttps://github.com/nodegit/nodegit/tree/master
srajko:eliminate-promise-pollinghttps://github.com/srajko/nodegit/tree/eliminate-promise-polling
Conversation 14 https://github.com/nodegit/nodegit/pull/854
Commits 4 https://github.com/nodegit/nodegit/pull/854/commits
Checks 0 https://github.com/nodegit/nodegit/pull/854/checks
Files changed https://github.com/nodegit/nodegit/pull/854/files
Please reload this pagehttps://github.com/nodegit/nodegit/pull/854/files
Eliminate promise polling https://github.com/nodegit/nodegit/pull/854/files#top
Show all changes 4 commits https://github.com/nodegit/nodegit/pull/854/files
5965fe0 Factor out AsyncBaton base class for async Batons srajko Jan 5, 2016 https://github.com/nodegit/nodegit/pull/854/commits/5965fe08ea09931334548eecd482e023e5f8e4d3
52d78ab Add PromiseCompletion class to replace promise polling srajko Jan 5, 2016 https://github.com/nodegit/nodegit/pull/854/commits/52d78abf697461032b2da03e9510d0d9c87b9d7b
1e11d71 Add tests for callbacks passed directly as parameters srajko Jan 10, 2016 https://github.com/nodegit/nodegit/pull/854/commits/1e11d71f855546a4281fab9ef3750c1d650ae2ac
8dae154 Remove nodegit-promise srajko Jan 13, 2016 https://github.com/nodegit/nodegit/pull/854/commits/8dae154aa00b5c23f482b746ba4efcfb524a812d
Clear filters https://github.com/nodegit/nodegit/pull/854/files
Please reload this pagehttps://github.com/nodegit/nodegit/pull/854/files
Please reload this pagehttps://github.com/nodegit/nodegit/pull/854/files
.jshintrc https://github.com/nodegit/nodegit/pull/854/files#diff-c3ca886e85c3a97b5cc4c34d04e5b9d5c78359b1e69fd09b74a842b5dea81bb0
general.js https://github.com/nodegit/nodegit/pull/854/files#diff-89f740876dee19f70d1b6b8d8d3c554182758422d676e4e0f04522dfb0f6c430
index-add-and-remove.js https://github.com/nodegit/nodegit/pull/854/files#diff-25b857e064abbc520558b568bd1f5769aa1eaec419a06c00e0637832b1b5351e
index.js https://github.com/nodegit/nodegit/pull/854/files#diff-420d4693d72a8640155e2ff99af32927a8a20d683c54a60eb4a4ae7d6e5e4f16
generateMissingTests.js https://github.com/nodegit/nodegit/pull/854/files#diff-2dea464f13cf7ee0bfe145f9a3bb9ef4b3ec63151bdf7a408e80d32923ac149d
async_baton.h https://github.com/nodegit/nodegit/pull/854/files#diff-ac15ad8f3aa49262cbbc1dcb2377cb6f3f1f1a7ca3b8593d9df294487de32442
promise_completion.h https://github.com/nodegit/nodegit/pull/854/files#diff-21d5d382a128e69534514f39a7b03e48c2a904a22f6e1925652dba812b5e1b91
promise_completion.cc https://github.com/nodegit/nodegit/pull/854/files#diff-a1a3a083a6cb4e9b7ac607d3764cae1f4c25ecf758e250b722786480b6707005
callback_helpers.cc https://github.com/nodegit/nodegit/pull/854/files#diff-69c0456eeba2003f1d45121f0928c0eecea45117994a7221a16bc0884f14709a
field_accessors.cc https://github.com/nodegit/nodegit/pull/854/files#diff-191a2d4dc20d49214a2b55f9d415677dc81fd14fe7c560a7598aefb46a0169d3
binding.gyp https://github.com/nodegit/nodegit/pull/854/files#diff-e4864b3e985981d1b9cc4dbd855f8eab136659d24d7996a19acf61e8b38e1aa6
class_header.h https://github.com/nodegit/nodegit/pull/854/files#diff-25ee49e4f3bdf45b52b23f17fb4fed35cd78702ba9e670d4f51cdfee3ae4296a
nodegit.cc https://github.com/nodegit/nodegit/pull/854/files#diff-ff2801d101275eadff8392f42e01554dab68f651d82524b1840170daa6499696
nodegit.js https://github.com/nodegit/nodegit/pull/854/files#diff-ec452c7f8b82492efeb6ad7d98cd7758a6786ea99aa88bffb7c35e4887d3cbe6
struct_header.h https://github.com/nodegit/nodegit/pull/854/files#diff-46b0fc4d3930421a977f56345238c15ad1e71654d1a831d9a011f8ca1784181d
commit.js https://github.com/nodegit/nodegit/pull/854/files#diff-d14b3272eca693bb1d44260bb832434e303d8eb7ea7efb6096431819c7a50431
convenient_hunk.js https://github.com/nodegit/nodegit/pull/854/files#diff-e66011b69c185e0ca42cda29e4042be49cc2996146864ba33a6063dde1c31922
convenient_patch.js https://github.com/nodegit/nodegit/pull/854/files#diff-92d2acb13ba344ec6b9857395475b0bb970e4a32e43f2e34cfde828c3be29137
diff.js https://github.com/nodegit/nodegit/pull/854/files#diff-255fa475ce6fc94faaeeb38631fca99ba9b9ca9a5ce31eb0c7f321d0a668e332
merge.js https://github.com/nodegit/nodegit/pull/854/files#diff-1e21bb1fb4fd70bdc8786b5d35e20054eb21b6098776e1e8acf1653f9a0f50b2
repository.js https://github.com/nodegit/nodegit/pull/854/files#diff-a5a24674185f8dddf909d0208f70be34ba44b2a6070948169ac766671a185ddc
revwalk.js https://github.com/nodegit/nodegit/pull/854/files#diff-5f972e53f78a067d7510bcda3df05dcdac7af27ed8d1a1adfb3875d1c82acfbd
lookup_wrapper.js https://github.com/nodegit/nodegit/pull/854/files#diff-734a831cc919c6d1fed882128c469b169080ad3d51c4eb5bb6bcbc605a6546d1
configureLibssh2.js https://github.com/nodegit/nodegit/pull/854/files#diff-66eab34a05852b0da7b6c6322f2c75d3c5dc87c00564e264963ac103d4999940
prepareForBuild.js https://github.com/nodegit/nodegit/pull/854/files#diff-82a8583e35e3a1b1550ced15b16669b5768d80d45de5934f8d1a92841a60fefe
package.json https://github.com/nodegit/nodegit/pull/854/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
branch.js https://github.com/nodegit/nodegit/pull/854/files#diff-3db3c72406522978bdf19da2d4027057822b16427b6e7c296ebb873e843cb14f
checkout.js https://github.com/nodegit/nodegit/pull/854/files#diff-22eded03928c586ba9c9c9d69b9166432c8f06636cfb375c06f2154fe1665bad
commit.js https://github.com/nodegit/nodegit/pull/854/files#diff-3b419ffc8348f4dcf124be8438ac97fb674f372518b8a17bb389d6a30779ac78
diff.js https://github.com/nodegit/nodegit/pull/854/files#diff-45742016bab2a9b1b1a78531e8b14b0f8ae23eb1728984ff2da0f9e99f5d9c2d
index.js https://github.com/nodegit/nodegit/pull/854/files#diff-96573bdf80e231a9f89bbf0461eb41f9f3efb144eaae1c0ca05a62335844106b
merge.js https://github.com/nodegit/nodegit/pull/854/files#diff-5eb8b43dbafa5405634bb41bca7a764882bdb088ab8071169bf9d8663aa7c727
patch.js https://github.com/nodegit/nodegit/pull/854/files#diff-27f9c6849d61624957f9815993165da66283c353152f9fdfe8c925770474847f
rebase.js https://github.com/nodegit/nodegit/pull/854/files#diff-76a7726b4f6a77683d9b7137945849a67913f57d68cf1d12a144710c5fabcc6c
remote.js https://github.com/nodegit/nodegit/pull/854/files#diff-e411c343534d30e9d6c16d83c75864a01c92dc8358fa6c96528b9f0d0700869e
repository.js https://github.com/nodegit/nodegit/pull/854/files#diff-feb15c59eac6e4328b32814141af56c3951c219675a40cf471e60007cfd0d54d
revwalk.js https://github.com/nodegit/nodegit/pull/854/files#diff-3995cc9342ac9c9524674b4e9517a2966ca6c3dd251e2d7af01475f1dd794a79
signature.js https://github.com/nodegit/nodegit/pull/854/files#diff-d77147f32681366cfb5f9968b76fe3d75858ae9790446186558f5ee319b3cf38
stage.js https://github.com/nodegit/nodegit/pull/854/files#diff-694955bebf8dd87885e2f5cdd13ecfb76713259c77d21082df93eb5b39dd41dc
stash.js https://github.com/nodegit/nodegit/pull/854/files#diff-08926c80168e4a33cb7ba19e5ae34ebea30f7df2e3312df19fa6d6180e17fbe6
status.js https://github.com/nodegit/nodegit/pull/854/files#diff-d43ef9edfddec09e2c7fd908f69ba5b2ba52580c42de8336e72fa479460c0733
status_list.js https://github.com/nodegit/nodegit/pull/854/files#diff-c89cf0943f52284759a99fb63ef05b4a4115db2ba3f3524a181f470f7cac626d
tag.js https://github.com/nodegit/nodegit/pull/854/files#diff-0dd9abaec0235ec715e1646a5285e9693bd988bd0d8acb5965dbd4f85e494c8f
tree_entry.js https://github.com/nodegit/nodegit/pull/854/files#diff-cc6403defb197c53d46ffd9426363ef0c02354f8ee449f8a58bc00ebeb069ad9
repository_setup.js https://github.com/nodegit/nodegit/pull/854/files#diff-f710f0a51452a602f5b2017e5b5d9b96c71a286923016e35699565dac3faac70
.jshintrchttps://github.com/nodegit/nodegit/pull/854/files#diff-c3ca886e85c3a97b5cc4c34d04e5b9d5c78359b1e69fd09b74a842b5dea81bb0
View file https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/.jshintrc
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/854/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/854/files#diff-c3ca886e85c3a97b5cc4c34d04e5b9d5c78359b1e69fd09b74a842b5dea81bb0
https://github.com/nodegit/nodegit/pull/854/files#diff-c3ca886e85c3a97b5cc4c34d04e5b9d5c78359b1e69fd09b74a842b5dea81bb0
examples/general.jshttps://github.com/nodegit/nodegit/pull/854/files#diff-89f740876dee19f70d1b6b8d8d3c554182758422d676e4e0f04522dfb0f6c430
View file https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/examples/general.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/854/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/854/files#diff-89f740876dee19f70d1b6b8d8d3c554182758422d676e4e0f04522dfb0f6c430
examples/index-add-and-remove.jshttps://github.com/nodegit/nodegit/pull/854/files#diff-25b857e064abbc520558b568bd1f5769aa1eaec419a06c00e0637832b1b5351e
View file https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/examples/index-add-and-remove.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/854/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/854/files#diff-25b857e064abbc520558b568bd1f5769aa1eaec419a06c00e0637832b1b5351e
generate/index.jshttps://github.com/nodegit/nodegit/pull/854/files#diff-420d4693d72a8640155e2ff99af32927a8a20d683c54a60eb4a4ae7d6e5e4f16
View file https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/index.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/854/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/854/files#diff-420d4693d72a8640155e2ff99af32927a8a20d683c54a60eb4a4ae7d6e5e4f16
generate/scripts/generateMissingTests.jshttps://github.com/nodegit/nodegit/pull/854/files#diff-2dea464f13cf7ee0bfe145f9a3bb9ef4b3ec63151bdf7a408e80d32923ac149d
View file https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/scripts/generateMissingTests.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/854/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/854/files#diff-2dea464f13cf7ee0bfe145f9a3bb9ef4b3ec63151bdf7a408e80d32923ac149d
generate/templates/manual/include/async_baton.hhttps://github.com/nodegit/nodegit/pull/854/files#diff-ac15ad8f3aa49262cbbc1dcb2377cb6f3f1f1a7ca3b8593d9df294487de32442
View file https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/templates/manual/include/async_baton.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/854/{{ revealButtonHref }}
generate/templates/manual/include/promise_completion.hhttps://github.com/nodegit/nodegit/pull/854/files#diff-21d5d382a128e69534514f39a7b03e48c2a904a22f6e1925652dba812b5e1b91
View file https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/templates/manual/include/promise_completion.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/854/{{ revealButtonHref }}
generate/templates/manual/src/promise_completion.cchttps://github.com/nodegit/nodegit/pull/854/files#diff-a1a3a083a6cb4e9b7ac607d3764cae1f4c25ecf758e250b722786480b6707005
View file https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/templates/manual/src/promise_completion.cc
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/854/{{ revealButtonHref }}
johnhaley81https://github.com/johnhaley81
Jan 13, 2016https://github.com/nodegit/nodegit/pull/854/files#r49623812
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodegit/nodegit/pull/854/files
srajkohttps://github.com/srajko
Jan 14, 2016https://github.com/nodegit/nodegit/pull/854/files#r49672657
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/templates/manual/src/promise_completion.cc#L13-L14https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/templates/manual/src/promise_completion.cc#L13-L14
https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/templates/manual/src/promise_completion.cc#L97-L103https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/templates/manual/src/promise_completion.cc#L97-L103
https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/templates/manual/src/promise_completion.cc#L92-L94https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/templates/manual/src/promise_completion.cc#L92-L94
Please reload this pagehttps://github.com/nodegit/nodegit/pull/854/files
johnhaley81https://github.com/johnhaley81
Jan 15, 2016https://github.com/nodegit/nodegit/pull/854/files#r49894375
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodegit/nodegit/pull/854/files
generate/templates/partials/callback_helpers.cchttps://github.com/nodegit/nodegit/pull/854/files#diff-69c0456eeba2003f1d45121f0928c0eecea45117994a7221a16bc0884f14709a
View file https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/templates/partials/callback_helpers.cc
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/854/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/854/files#diff-69c0456eeba2003f1d45121f0928c0eecea45117994a7221a16bc0884f14709a
https://github.com/nodegit/nodegit/pull/854/files#diff-69c0456eeba2003f1d45121f0928c0eecea45117994a7221a16bc0884f14709a
https://github.com/nodegit/nodegit/pull/854/files#diff-69c0456eeba2003f1d45121f0928c0eecea45117994a7221a16bc0884f14709a
https://github.com/nodegit/nodegit/pull/854/files#diff-69c0456eeba2003f1d45121f0928c0eecea45117994a7221a16bc0884f14709a
generate/templates/partials/field_accessors.cchttps://github.com/nodegit/nodegit/pull/854/files#diff-191a2d4dc20d49214a2b55f9d415677dc81fd14fe7c560a7598aefb46a0169d3
View file https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/templates/partials/field_accessors.cc
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/854/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/854/files#diff-191a2d4dc20d49214a2b55f9d415677dc81fd14fe7c560a7598aefb46a0169d3
https://github.com/nodegit/nodegit/pull/854/files#diff-191a2d4dc20d49214a2b55f9d415677dc81fd14fe7c560a7598aefb46a0169d3
https://github.com/nodegit/nodegit/pull/854/files#diff-191a2d4dc20d49214a2b55f9d415677dc81fd14fe7c560a7598aefb46a0169d3
https://github.com/nodegit/nodegit/pull/854/files#diff-191a2d4dc20d49214a2b55f9d415677dc81fd14fe7c560a7598aefb46a0169d3
https://github.com/nodegit/nodegit/pull/854/files#diff-191a2d4dc20d49214a2b55f9d415677dc81fd14fe7c560a7598aefb46a0169d3
generate/templates/templates/binding.gyphttps://github.com/nodegit/nodegit/pull/854/files#diff-e4864b3e985981d1b9cc4dbd855f8eab136659d24d7996a19acf61e8b38e1aa6
View file https://github.com/srajko/nodegit/blob/8dae154aa00b5c23f482b746ba4efcfb524a812d/generate/templates/templates/binding.gyp
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/854/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/854/files#diff-e4864b3e985981d1b9cc4dbd855f8eab136659d24d7996a19acf61e8b38e1aa6
https://github.com/nodegit/nodegit/pull/854/files#diff-e4864b3e985981d1b9cc4dbd855f8eab136659d24d7996a19acf61e8b38e1aa6
Please reload this pagehttps://github.com/nodegit/nodegit/pull/854/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.