René's URL Explorer Experiment


Title: build safe convenience wrapper for git_remote_ls by implausible · Pull Request #1218 · nodegit/nodegit · GitHub

Open Graph Title: build safe convenience wrapper for git_remote_ls by implausible · Pull Request #1218 · nodegit/nodegit

X Title: build safe convenience wrapper for git_remote_ls by implausible · Pull Request #1218 · nodegit/nodegit

Description: Documentation for git_remote_ls shows that for it to work, a connection must be established to a remote first. When a subsequent connection is made, retrieved remote heads are destroyed and replaced with a new set. This manual template locks the remote during execution of 3 actions (git_remote_connect, git_remote_ls, git_remote_disconnect) and copies all the data retrieved from git_remote_ls into memory for nodegit consumption. The other contributing factor for using a manual template here is git_remote_ls has the only triple pointer use case in libgit2, so writing additional handlers for one case is overkill, especially when considering the volatility of the memory being retrieved. Complications that will exist if there is ever a good reason to build triple pointer handling into our generation system will be handling the bounds of the retrieved double pointer, as there will probably be a corresponding size argument.

Open Graph Description: Documentation for git_remote_ls shows that for it to work, a connection must be established to a remote first. When a subsequent connection is made, retrieved remote heads are destroyed and replace...

X Description: Documentation for git_remote_ls shows that for it to work, a connection must be established to a remote first. When a subsequent connection is made, retrieved remote heads are destroyed and replace...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:dfcbf85c-3cd6-82f9-0260-bf55dab2342f
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9498:DC08D:20C864B:2D17310:6A609A2D
html-safe-nonce1ea7230cf5284a6a822a50b985f4470e3c4006db987bd36cb58d02ce9757a42a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NDk4OkRDMDhEOjIwQzg2NEI6MkQxNzMxMDo2QTYwOUEyRCIsInZpc2l0b3JfaWQiOiI4MDcyMjQ2ODEzOTA5ODgzNDM3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacae18f1d13b41d6582f344a0c50e6c0f8e708a3c3d2a55186fd91e62c27369044
hovercard-subject-tagpull_request:105243022
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/1218/files
twitter:imagehttps://avatars.githubusercontent.com/u/5742591?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/5742591?s=400&v=4
og:image:altDocumentation for git_remote_ls shows that for it to work, a connection must be established to a remote first. When a subsequent connection is made, retrieved remote heads are destroyed and replace...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5142d23feb6a650085422edf60d68c93777dfa6c4b0c9151eb464d3e4969f618
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
releaseb2111e158bcd758ab9d0446577ae8f5dd78fcca8
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodegit/nodegit/pull/1218/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodegit%2Fnodegit%2Fpull%2F1218%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%2F1218%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/1218/files
Reloadhttps://github.com/nodegit/nodegit/pull/1218/files
Reloadhttps://github.com/nodegit/nodegit/pull/1218/files
Please reload this pagehttps://github.com/nodegit/nodegit/pull/1218/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
implausiblehttps://github.com/implausible
nodegit:masterhttps://github.com/nodegit/nodegit/tree/master
implausible:feature/git_remote_lshttps://github.com/implausible/nodegit/tree/feature/git_remote_ls
Conversation 9 https://github.com/nodegit/nodegit/pull/1218
Commits 9 https://github.com/nodegit/nodegit/pull/1218/commits
Checks 0 https://github.com/nodegit/nodegit/pull/1218/checks
Files changed https://github.com/nodegit/nodegit/pull/1218/files
Please reload this pagehttps://github.com/nodegit/nodegit/pull/1218/files
build safe convenience wrapper for git_remote_ls https://github.com/nodegit/nodegit/pull/1218/files#top
Show all changes 9 commits https://github.com/nodegit/nodegit/pull/1218/files
443ed33 Explicitly namespace Local to v8 implausible Feb 7, 2017 https://github.com/nodegit/nodegit/pull/1218/commits/443ed333b02e38b7c85d167dbfa9dc7b122014b4
530555f implement unsafe git_remote_ls feature implausible Feb 7, 2017 https://github.com/nodegit/nodegit/pull/1218/commits/530555f31da7d0c9033f091c01ddb6bc2f17a3ea
3156c14 get unsafe git_remote_ls building and running implausible Feb 7, 2017 https://github.com/nodegit/nodegit/pull/1218/commits/3156c14a19227316f06ce40d6dfaa95963dd17dc
b46ba8c lock remote during ls execution implausible Feb 7, 2017 https://github.com/nodegit/nodegit/pull/1218/commits/b46ba8c1499ebebe0127343503e3dfc75482a5af
a4ead57 Build test for reference list implausible Feb 8, 2017 https://github.com/nodegit/nodegit/pull/1218/commits/a4ead57aaa5208f1ee3a641ef63ab65f3e970526
7fe20ab clean up memory from git_remote_head implausible Feb 8, 2017 https://github.com/nodegit/nodegit/pull/1218/commits/7fe20abbf3e2ddd4f00a4e34bc63d0872a6906fc
37f34b5 limit reference_list to only wrap git_remote_ls implausible Feb 9, 2017 https://github.com/nodegit/nodegit/pull/1218/commits/37f34b56455e2449b8a7d57c87e6ac56b2b52101
185cebe Address PR concerns implausible Feb 15, 2017 https://github.com/nodegit/nodegit/pull/1218/commits/185cebe99f6fdfbf0c2b544a7fa5e80df48ca1e6
91079d7 remove destructuring implausible Feb 15, 2017 https://github.com/nodegit/nodegit/pull/1218/commits/91079d7964e733ad9878b8fb3aa79c17c9ce9195
Clear filters https://github.com/nodegit/nodegit/pull/1218/files
Please reload this pagehttps://github.com/nodegit/nodegit/pull/1218/files
Please reload this pagehttps://github.com/nodegit/nodegit/pull/1218/files
descriptor.json https://github.com/nodegit/nodegit/pull/1218/files#diff-ff00cd010b7df4b1f1cd901205bce54d2c39c0752d2ab09b09bbe4a2ead48bf2
libgit2-supplement.json https://github.com/nodegit/nodegit/pull/1218/files#diff-0da734fe4be22b8604123d9d8791bc1b0a32d7dc724fcaab72aaae27c57853d2
convenient_hunk.h https://github.com/nodegit/nodegit/pull/1218/files#diff-af7e4cc487097afa71f3959bd7e3cf8a0ea6b6d315677278fbb528d07b56dcda
convenient_patch.h https://github.com/nodegit/nodegit/pull/1218/files#diff-f1988af3ecfffbb02872ca29b028171d6d11b4ed1166f6c20e458ef86b87e308
copy.h https://github.com/nodegit/nodegit/pull/1218/files#diff-3105001115fd8d506a389c3f53ba63be0d633335e67793c9c76d60ce86f6d9cc
free.h https://github.com/nodegit/nodegit/pull/1218/files#diff-ab957e749575e3aa0b5eeefcd8bf4776978b74b13547ea1fa9ad26e5476a6226
git_buf_converter.h https://github.com/nodegit/nodegit/pull/1218/files#diff-bb1534e4f9bece56c6a570f1a1fd9becfdf8b4f69686ea2ae2ae99db7e7cbd4a
str_array_converter.h https://github.com/nodegit/nodegit/pull/1218/files#diff-906537f3a2894e74e2c870fc1a51313de53ebf730343f5bf08797d65d603992d
wrapper.h https://github.com/nodegit/nodegit/pull/1218/files#diff-66b8eb4a45d3e5f464bb816ff292442128df10378ceb442db56d640393c2b0bc
ls.cc https://github.com/nodegit/nodegit/pull/1218/files#diff-965e5d433af9eeba35c64e067ee9cb4b960d6eb17080ba83603bd47d1ba4edf8
copy.cc https://github.com/nodegit/nodegit/pull/1218/files#diff-f642da7429f00f7c55138c17fc3a422de98fd1033c5674c520ebd165e660d09e
free.cc https://github.com/nodegit/nodegit/pull/1218/files#diff-7041a576fe522b05aeca7958a560dd29a2b3cdad36b7c1054be88d0b4b6ace8e
async_function.cc https://github.com/nodegit/nodegit/pull/1218/files#diff-75aa5e6f48aaf84e3ba76da9670589713cd82043e55a5509e7c197742e5032ca
callback_helpers.cc https://github.com/nodegit/nodegit/pull/1218/files#diff-69c0456eeba2003f1d45121f0928c0eecea45117994a7221a16bc0884f14709a
convert_to_v8.cc https://github.com/nodegit/nodegit/pull/1218/files#diff-844fb3431ed2a525508be43f537de510b570829d8f15227f514ca2be47518797
field_accessors.cc https://github.com/nodegit/nodegit/pull/1218/files#diff-191a2d4dc20d49214a2b55f9d415677dc81fd14fe7c560a7598aefb46a0169d3
fields.cc https://github.com/nodegit/nodegit/pull/1218/files#diff-f929a7ef809954043fc0b9849671f7157c2606cb912377235d12e01fc5d2bbef
sync_function.cc https://github.com/nodegit/nodegit/pull/1218/files#diff-7e46711f90e3a938b09d4bcdae2249b1b8811f3511280569536d86aa8ee250c6
binding.gyp https://github.com/nodegit/nodegit/pull/1218/files#diff-e4864b3e985981d1b9cc4dbd855f8eab136659d24d7996a19acf61e8b38e1aa6
class_content.cc https://github.com/nodegit/nodegit/pull/1218/files#diff-28618c5cbab5c17f45ffad773d9ad5486ff9c7b8b31c916d53616c98c751daa1
class_header.h https://github.com/nodegit/nodegit/pull/1218/files#diff-25ee49e4f3bdf45b52b23f17fb4fed35cd78702ba9e670d4f51cdfee3ae4296a
nodegit.cc https://github.com/nodegit/nodegit/pull/1218/files#diff-ff2801d101275eadff8392f42e01554dab68f651d82524b1840170daa6499696
struct_content.cc https://github.com/nodegit/nodegit/pull/1218/files#diff-242813fbf3504e90c186d8cd2636a37035a714fdef02498b6774d61b6a256978
struct_header.h https://github.com/nodegit/nodegit/pull/1218/files#diff-46b0fc4d3930421a977f56345238c15ad1e71654d1a831d9a011f8ca1784181d
remote.js https://github.com/nodegit/nodegit/pull/1218/files#diff-e11a8e3d6413e0d326dca64c22417f2670168171c83d2db6da41fb7eae868aa0
remote.js https://github.com/nodegit/nodegit/pull/1218/files#diff-e411c343534d30e9d6c16d83c75864a01c92dc8358fa6c96528b9f0d0700869e
generate/input/descriptor.jsonhttps://github.com/nodegit/nodegit/pull/1218/files#diff-ff00cd010b7df4b1f1cd901205bce54d2c39c0752d2ab09b09bbe4a2ead48bf2
View file https://github.com/implausible/nodegit/blob/91079d7964e733ad9878b8fb3aa79c17c9ce9195/generate/input/descriptor.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/1218/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/1218/files#diff-ff00cd010b7df4b1f1cd901205bce54d2c39c0752d2ab09b09bbe4a2ead48bf2
https://github.com/nodegit/nodegit/pull/1218/files#diff-ff00cd010b7df4b1f1cd901205bce54d2c39c0752d2ab09b09bbe4a2ead48bf2
https://github.com/nodegit/nodegit/pull/1218/files#diff-ff00cd010b7df4b1f1cd901205bce54d2c39c0752d2ab09b09bbe4a2ead48bf2
https://github.com/nodegit/nodegit/pull/1218/files#diff-ff00cd010b7df4b1f1cd901205bce54d2c39c0752d2ab09b09bbe4a2ead48bf2
generate/input/libgit2-supplement.jsonhttps://github.com/nodegit/nodegit/pull/1218/files#diff-0da734fe4be22b8604123d9d8791bc1b0a32d7dc724fcaab72aaae27c57853d2
View file https://github.com/implausible/nodegit/blob/91079d7964e733ad9878b8fb3aa79c17c9ce9195/generate/input/libgit2-supplement.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/1218/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/1218/files#diff-0da734fe4be22b8604123d9d8791bc1b0a32d7dc724fcaab72aaae27c57853d2
https://github.com/nodegit/nodegit/pull/1218/files#diff-0da734fe4be22b8604123d9d8791bc1b0a32d7dc724fcaab72aaae27c57853d2
https://github.com/nodegit/nodegit/pull/1218/files#diff-0da734fe4be22b8604123d9d8791bc1b0a32d7dc724fcaab72aaae27c57853d2
https://github.com/nodegit/nodegit/pull/1218/files#diff-0da734fe4be22b8604123d9d8791bc1b0a32d7dc724fcaab72aaae27c57853d2
https://github.com/nodegit/nodegit/pull/1218/files#diff-0da734fe4be22b8604123d9d8791bc1b0a32d7dc724fcaab72aaae27c57853d2
https://github.com/nodegit/nodegit/pull/1218/files#diff-0da734fe4be22b8604123d9d8791bc1b0a32d7dc724fcaab72aaae27c57853d2
generate/templates/manual/include/convenient_hunk.hhttps://github.com/nodegit/nodegit/pull/1218/files#diff-af7e4cc487097afa71f3959bd7e3cf8a0ea6b6d315677278fbb528d07b56dcda
View file https://github.com/implausible/nodegit/blob/91079d7964e733ad9878b8fb3aa79c17c9ce9195/generate/templates/manual/include/convenient_hunk.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/1218/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/1218/files#diff-af7e4cc487097afa71f3959bd7e3cf8a0ea6b6d315677278fbb528d07b56dcda
https://github.com/nodegit/nodegit/pull/1218/files#diff-af7e4cc487097afa71f3959bd7e3cf8a0ea6b6d315677278fbb528d07b56dcda
generate/templates/manual/include/convenient_patch.hhttps://github.com/nodegit/nodegit/pull/1218/files#diff-f1988af3ecfffbb02872ca29b028171d6d11b4ed1166f6c20e458ef86b87e308
View file https://github.com/implausible/nodegit/blob/91079d7964e733ad9878b8fb3aa79c17c9ce9195/generate/templates/manual/include/convenient_patch.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/1218/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/1218/files#diff-f1988af3ecfffbb02872ca29b028171d6d11b4ed1166f6c20e458ef86b87e308
https://github.com/nodegit/nodegit/pull/1218/files#diff-f1988af3ecfffbb02872ca29b028171d6d11b4ed1166f6c20e458ef86b87e308
generate/templates/manual/include/functions/copy.hhttps://github.com/nodegit/nodegit/pull/1218/files#diff-3105001115fd8d506a389c3f53ba63be0d633335e67793c9c76d60ce86f6d9cc
View file https://github.com/implausible/nodegit/blob/91079d7964e733ad9878b8fb3aa79c17c9ce9195/generate/templates/manual/include/functions/copy.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/1218/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/1218/files#diff-3105001115fd8d506a389c3f53ba63be0d633335e67793c9c76d60ce86f6d9cc
https://github.com/nodegit/nodegit/pull/1218/files#diff-3105001115fd8d506a389c3f53ba63be0d633335e67793c9c76d60ce86f6d9cc
generate/templates/manual/include/functions/free.hhttps://github.com/nodegit/nodegit/pull/1218/files#diff-ab957e749575e3aa0b5eeefcd8bf4776978b74b13547ea1fa9ad26e5476a6226
View file https://github.com/implausible/nodegit/blob/91079d7964e733ad9878b8fb3aa79c17c9ce9195/generate/templates/manual/include/functions/free.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/1218/{{ revealButtonHref }}
generate/templates/manual/include/git_buf_converter.hhttps://github.com/nodegit/nodegit/pull/1218/files#diff-bb1534e4f9bece56c6a570f1a1fd9becfdf8b4f69686ea2ae2ae99db7e7cbd4a
View file https://github.com/implausible/nodegit/blob/91079d7964e733ad9878b8fb3aa79c17c9ce9195/generate/templates/manual/include/git_buf_converter.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/1218/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/1218/files#diff-bb1534e4f9bece56c6a570f1a1fd9becfdf8b4f69686ea2ae2ae99db7e7cbd4a
generate/templates/manual/include/str_array_converter.hhttps://github.com/nodegit/nodegit/pull/1218/files#diff-906537f3a2894e74e2c870fc1a51313de53ebf730343f5bf08797d65d603992d
View file https://github.com/implausible/nodegit/blob/91079d7964e733ad9878b8fb3aa79c17c9ce9195/generate/templates/manual/include/str_array_converter.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/1218/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/1218/files#diff-906537f3a2894e74e2c870fc1a51313de53ebf730343f5bf08797d65d603992d
https://github.com/nodegit/nodegit/pull/1218/files#diff-906537f3a2894e74e2c870fc1a51313de53ebf730343f5bf08797d65d603992d
generate/templates/manual/include/wrapper.hhttps://github.com/nodegit/nodegit/pull/1218/files#diff-66b8eb4a45d3e5f464bb816ff292442128df10378ceb442db56d640393c2b0bc
View file https://github.com/implausible/nodegit/blob/91079d7964e733ad9878b8fb3aa79c17c9ce9195/generate/templates/manual/include/wrapper.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/1218/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/1218/files#diff-66b8eb4a45d3e5f464bb816ff292442128df10378ceb442db56d640393c2b0bc
https://github.com/nodegit/nodegit/pull/1218/files#diff-66b8eb4a45d3e5f464bb816ff292442128df10378ceb442db56d640393c2b0bc
generate/templates/manual/remote/ls.cchttps://github.com/nodegit/nodegit/pull/1218/files#diff-965e5d433af9eeba35c64e067ee9cb4b960d6eb17080ba83603bd47d1ba4edf8
View file https://github.com/implausible/nodegit/blob/91079d7964e733ad9878b8fb3aa79c17c9ce9195/generate/templates/manual/remote/ls.cc
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/1218/{{ revealButtonHref }}
generate/templates/manual/src/functions/copy.cchttps://github.com/nodegit/nodegit/pull/1218/files#diff-f642da7429f00f7c55138c17fc3a422de98fd1033c5674c520ebd165e660d09e
View file https://github.com/implausible/nodegit/blob/91079d7964e733ad9878b8fb3aa79c17c9ce9195/generate/templates/manual/src/functions/copy.cc
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/1218/{{ revealButtonHref }}
https://github.com/nodegit/nodegit/pull/1218/files#diff-f642da7429f00f7c55138c17fc3a422de98fd1033c5674c520ebd165e660d09e
generate/templates/manual/src/functions/free.cchttps://github.com/nodegit/nodegit/pull/1218/files#diff-7041a576fe522b05aeca7958a560dd29a2b3cdad36b7c1054be88d0b4b6ace8e
View file https://github.com/implausible/nodegit/blob/91079d7964e733ad9878b8fb3aa79c17c9ce9195/generate/templates/manual/src/functions/free.cc
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodegit/nodegit/pull/1218/{{ revealButtonHref }}
Please reload this pagehttps://github.com/nodegit/nodegit/pull/1218/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.