René's URL Explorer Experiment


Title: Run git commands in dedicated renderer process by kuychaco · Pull Request #688 · atom/github · GitHub

Open Graph Title: Run git commands in dedicated renderer process by kuychaco · Pull Request #688 · atom/github

X Title: Run git commands in dedicated renderer process by kuychaco · Pull Request #688 · atom/github

Description: Fixes #386. Fixes #643. This PR addresses the issue of Atom freezing due to multiple blocking spawn calls when shelling out to Git in process (#386). The Options The solution is to make Git calls i...

Open Graph Description: Fixes #386. Fixes #643. This PR addresses the issue of Atom freezing due to multiple blocking spawn calls when shelling out to Git in process (#386). The Options The solution is to make Git calls i...

X Description: Fixes #386. Fixes #643. This PR addresses the issue of Atom freezing due to multiple blocking spawn calls when shelling out to Git in process (#386). The Options The solution is to make Git calls i...

Opengraph URL: https://github.com/atom/github/pull/688

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:d4c50317-2152-9790-4457-c17f9f60d20c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB59A:DBE5:13C299B:1A760FA:69699E49
html-safe-nonceb4bb11a6355e6d2e8ead38dfda7c6e60b71c8fd759220f71c66f8b26fbda4cd6
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNTlBOkRCRTU6MTNDMjk5QjoxQTc2MEZBOjY5Njk5RTQ5IiwidmlzaXRvcl9pZCI6IjY5ODg3MjAzMTU2NTkwMzQxODUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac4c4d915b84d344740654db6b83f0947a3b92e5e54689fd36081695672e7f94b4
hovercard-subject-tagpull_request:116670649
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/atom/github/688/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/28f95ef18d45291179e9f1ab1e88b3441b3dad20b0165794c56b9782cb3d6884/atom/github/pull/688
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/28f95ef18d45291179e9f1ab1e88b3441b3dad20b0165794c56b9782cb3d6884/atom/github/pull/688
og:image:altFixes #386. Fixes #643. This PR addresses the issue of Atom freezing due to multiple blocking spawn calls when shelling out to Git in process (#386). The Options The solution is to make Git calls i...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamekuychaco
hostnamegithub.com
expected-hostnamegithub.com
None24c4c97a2d520cb286b35e1a4c22d7a4df3c26a2fa28dd7cdf0e65db327b4de7
turbo-cache-controlno-preview
go-importgithub.com/atom/github git https://github.com/atom/github.git
octolytics-dimension-user_id1089146
octolytics-dimension-user_loginatom
octolytics-dimension-repository_id46155786
octolytics-dimension-repository_nwoatom/github
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id46155786
octolytics-dimension-repository_network_root_nwoatom/github
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
release124667f43168afb6c9c03b7c02eb5b1d2e1be3d9
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/atom/github/pull/688#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fatom%2Fgithub%2Fpull%2F688
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
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
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
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
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/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%2Fatom%2Fgithub%2Fpull%2F688
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=atom%2Fgithub
Reloadhttps://github.com/atom/github/pull/688
Reloadhttps://github.com/atom/github/pull/688
Reloadhttps://github.com/atom/github/pull/688
atom https://github.com/atom
githubhttps://github.com/atom/github
Notifications https://github.com/login?return_to=%2Fatom%2Fgithub
Fork 408 https://github.com/login?return_to=%2Fatom%2Fgithub
Star 1.2k https://github.com/login?return_to=%2Fatom%2Fgithub
Code https://github.com/atom/github
Issues 440 https://github.com/atom/github/issues
Pull requests 65 https://github.com/atom/github/pulls
Actions https://github.com/atom/github/actions
Projects 0 https://github.com/atom/github/projects
Wiki https://github.com/atom/github/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/atom/github/security
Please reload this pagehttps://github.com/atom/github/pull/688
Insights https://github.com/atom/github/pulse
Code https://github.com/atom/github
Issues https://github.com/atom/github/issues
Pull requests https://github.com/atom/github/pulls
Actions https://github.com/atom/github/actions
Projects https://github.com/atom/github/projects
Wiki https://github.com/atom/github/wiki
Security https://github.com/atom/github/security
Insights https://github.com/atom/github/pulse
kuychacohttps://github.com/kuychaco
masterhttps://github.com/atom/github/tree/master
ku-renderer-shell-outhttps://github.com/atom/github/tree/ku-renderer-shell-out
Run git commands in dedicated renderer process https://github.com/atom/github/pull/688#top
kuychacohttps://github.com/kuychaco
masterhttps://github.com/atom/github/tree/master
ku-renderer-shell-outhttps://github.com/atom/github/tree/ku-renderer-shell-out
Conversation 27 https://github.com/atom/github/pull/688
Commits 82 https://github.com/atom/github/pull/688/commits
Checks 0 https://github.com/atom/github/pull/688/checks
Files changed https://github.com/atom/github/pull/688/files
Please reload this pagehttps://github.com/atom/github/pull/688
https://github.co/hiddenchars
https://github.com/atom/github/pull/{{ revealButtonHref }}
https://github.com/kuychaco
kuychacohttps://github.com/kuychaco
Apr 20, 2017https://github.com/atom/github/pull/688#issue-222914822
Please reload this pagehttps://github.com/atom/github/pull/688
#386https://github.com/atom/github/issues/386
#643https://github.com/atom/github/issues/643
#386https://github.com/atom/github/issues/386
quadratic growth in IPC timehttps://github.com/nodejs/node/issues/3145#issuecomment-270799752
fixhttps://github.com/nodejs/node/pull/10557
Node integration to web workershttps://github.com/electron/electron/pull/8852
Please reload this pagehttps://github.com/atom/github/pull/688
kuychacohttps://github.com/kuychaco
April 12, 2017 18:39https://github.com/atom/github/pull/688#commits-pushed-c07d65b
https://github.com/kuychaco
WIP compare renderer and child process IPC timeshttps://github.com/atom/github/pull/688/commits/c07d65b048d2a58eece749c507125e91a57ba0b9
c07d65bhttps://github.com/atom/github/pull/688/commits/c07d65b048d2a58eece749c507125e91a57ba0b9
https://github.com/kuychaco
WIP shell out to git in renderer processhttps://github.com/atom/github/pull/688/commits/53384de28acdc827aef5c75c0411258c85eb123a
53384dehttps://github.com/atom/github/pull/688/commits/53384de28acdc827aef5c75c0411258c85eb123a
https://github.com/kuychaco
https://github.com/BinaryMuse
WIP Create RendererProcessManagerhttps://github.com/atom/github/pull/688/commits/519ebfc37f8f8684c88aa291473d39e174f721e3
519ebfchttps://github.com/atom/github/pull/688/commits/519ebfc37f8f8684c88aa291473d39e174f721e3
https://github.com/kuychaco
https://github.com/BinaryMuse
⬆️ atom-mocha-test-runner@1.0.1https://github.com/atom/github/pull/688/commits/c9b2978578e9230c300d74c1b757773d148afd2a
c9b2978https://github.com/atom/github/pull/688/commits/c9b2978578e9230c300d74c1b757773d148afd2a
https://github.com/kuychaco
https://github.com/BinaryMuse
Make RendererProcessManager a singletonhttps://github.com/atom/github/pull/688/commits/f91e8cdf6d4d2e43277411aeb6d3bbeaf290850a
f91e8cdhttps://github.com/atom/github/pull/688/commits/f91e8cdf6d4d2e43277411aeb6d3bbeaf290850a
https://github.com/kuychaco
https://github.com/BinaryMuse
Actually import GitErrorhttps://github.com/atom/github/pull/688/commits/8fe00d5c46e6f1057158b0de6ed2de755c04b8dd
8fe00d5https://github.com/atom/github/pull/688/commits/8fe00d5c46e6f1057158b0de6ed2de755c04b8dd
https://github.com/kuychaco
https://github.com/BinaryMuse
Use import instead of requirehttps://github.com/atom/github/pull/688/commits/e9aa22d270969a31f3627260cc6b83dc8ec5d276
e9aa22dhttps://github.com/atom/github/pull/688/commits/e9aa22d270969a31f3627260cc6b83dc8ec5d276
https://github.com/kuychaco
https://github.com/BinaryMuse
Don't show browser window for git renderer processhttps://github.com/atom/github/pull/688/commits/169ab2013e3b22c7c96a6b8f46b1e76f47fec3a7
169ab20https://github.com/atom/github/pull/688/commits/169ab2013e3b22c7c96a6b8f46b1e76f47fec3a7
https://github.com/kuychaco
https://github.com/BinaryMuse
WIP wtf is up w/ the testshttps://github.com/atom/github/pull/688/commits/72b5ccce9d9802f3fb69b0ed87fdf0aaceda485e
72b5ccchttps://github.com/atom/github/pull/688/commits/72b5ccce9d9802f3fb69b0ed87fdf0aaceda485e
Wait for renderer process to be ready before sending Git commandshttps://github.com/atom/github/pull/688/commits/761ff7d712ca1b7d7c46a44c27fe09c9bf4d3188
761ff7dhttps://github.com/atom/github/pull/688/commits/761ff7d712ca1b7d7c46a44c27fe09c9bf4d3188
Destroy any Repositories created during tests after each testhttps://github.com/atom/github/pull/688/commits/54c1653dc5670299d934a7625d60c104712b8b08
54c1653https://github.com/atom/github/pull/688/commits/54c1653dc5670299d934a7625d60c104712b8b08
No need to reset singleton RendererProcessManager after each testhttps://github.com/atom/github/pull/688/commits/09fdc01e1f852c63244d12dd1d56352114201e56
09fdc01https://github.com/atom/github/pull/688/commits/09fdc01e1f852c63244d12dd1d56352114201e56
Conditionally choose exec strategyhttps://github.com/atom/github/pull/688/commits/197b332310412f22476c8394bc5e1dd281bb9d96
197b332https://github.com/atom/github/pull/688/commits/197b332310412f22476c8394bc5e1dd281bb9d96
Fix global test setuphttps://github.com/atom/github/pull/688/commits/364b086c98a4e3943622be1550b269c56b4c38e2
364b086https://github.com/atom/github/pull/688/commits/364b086c98a4e3943622be1550b269c56b4c38e2
Extract Git execution into a separate method for stubbinghttps://github.com/atom/github/pull/688/commits/ed4c5ed124b29cae72a60d57bc3c1e70863d911d
ed4c5edhttps://github.com/atom/github/pull/688/commits/ed4c5ed124b29cae72a60d57bc3c1e70863d911d
Un-pend testhttps://github.com/atom/github/pull/688/commits/ca3411c0f9a567be0c610e3fbf36c782a9d57091
ca3411chttps://github.com/atom/github/pull/688/commits/ca3411c0f9a567be0c610e3fbf36c782a9d57091
https://github.com/BinaryMuse
https://github.com/kuychaco
Fix flaky testhttps://github.com/atom/github/pull/688/commits/bc7ae77968024f1dbdf1ff89c88645382fb31e5b
bc7ae77https://github.com/atom/github/pull/688/commits/bc7ae77968024f1dbdf1ff89c88645382fb31e5b
https://github.com/BinaryMuse
https://github.com/kuychaco
🎨https://github.com/atom/github/pull/688/commits/3bda0a9a764545aa6668bbc1e337d47cff0d7da5
3bda0a9https://github.com/atom/github/pull/688/commits/3bda0a9a764545aa6668bbc1e337d47cff0d7da5
https://github.com/kuychaco
🔥 git-child-process.jshttps://github.com/atom/github/pull/688/commits/22281854287ec943a930077f1dfc122ca5fce101
2228185https://github.com/atom/github/pull/688/commits/22281854287ec943a930077f1dfc122ca5fce101
https://github.com/kuychaco
🎨 and clean uphttps://github.com/atom/github/pull/688/commits/325f48b382d06cbfa96e1e84dca4a7d8e97ff842
325f48bhttps://github.com/atom/github/pull/688/commits/325f48b382d06cbfa96e1e84dca4a7d8e97ff842
https://github.com/kuychaco
More clean uphttps://github.com/atom/github/pull/688/commits/2bd9e3757a72eb863a6b498e2f1ea9a88ec35d69
2bd9e37https://github.com/atom/github/pull/688/commits/2bd9e3757a72eb863a6b498e2f1ea9a88ec35d69
https://github.com/kuychaco
🔥 commentshttps://github.com/atom/github/pull/688/commits/684ca4ac785e3f352e02dff5375a26ff59bd1c20
684ca4ahttps://github.com/atom/github/pull/688/commits/684ca4ac785e3f352e02dff5375a26ff59bd1c20
https://github.com/kuychaco
Remove type property from ipc data and rely on channel to identify typehttps://github.com/atom/github/pull/688/commits/6494404b46c7a87d7bdb6113b845c20636a66ac2
6494404https://github.com/atom/github/pull/688/commits/6494404b46c7a87d7bdb6113b845c20636a66ac2
https://github.com/kuychaco
🔥 unused changes to GitTimingsViewhttps://github.com/atom/github/pull/688/commits/e7074b7e071485095d936b39965885b9a43afa37
e7074b7https://github.com/atom/github/pull/688/commits/e7074b7e071485095d936b39965885b9a43afa37
https://github.com/kuychaco
Actually, we want to test that...https://github.com/atom/github/pull/688/commits/5d2fef328405b0ffeca1e617e988acdfa42e4632
5d2fef3https://github.com/atom/github/pull/688/commits/5d2fef328405b0ffeca1e617e988acdfa42e4632
https://github.com/kuychaco
Put those timeouts backhttps://github.com/atom/github/pull/688/commits/9b3a2880db02c003dd4e9d5616f4abd11516785f
9b3a288https://github.com/atom/github/pull/688/commits/9b3a2880db02c003dd4e9d5616f4abd11516785f
https://github.com/kuychaco
Mo 🎨https://github.com/atom/github/pull/688/commits/0187c4b32be371b0102b0e5d9311f7b4a57f9fda
0187c4bhttps://github.com/atom/github/pull/688/commits/0187c4b32be371b0102b0e5d9311f7b4a57f9fda
https://github.com/kuychaco
Communicate on ipc channel based on renderer's web contents idhttps://github.com/atom/github/pull/688/commits/de1918bddc2de3f26d3e069a15750108fc921e97
de1918bhttps://github.com/atom/github/pull/688/commits/de1918bddc2de3f26d3e069a15750108fc921e97
https://github.com/kuychaco
Delete entry in RendererProcessManager map after promise is resolvedhttps://github.com/atom/github/pull/688/commits/b86ad95cc3efd730ed22b1ab4880a450f07058ea
b86ad95https://github.com/atom/github/pull/688/commits/b86ad95cc3efd730ed22b1ab4880a450f07058ea
https://github.com/kuychaco
rendererWebContentsId -> childWebContentsIDhttps://github.com/atom/github/pull/688/commits/66a1a0868b343e372d9c71dad0f90ea3c3d5d730
66a1a08https://github.com/atom/github/pull/688/commits/66a1a0868b343e372d9c71dad0f90ea3c3d5d730
kuychacohttps://github.com/kuychaco
April 25, 2017 15:47https://github.com/atom/github/pull/688#commits-pushed-652459d
https://github.com/kuychaco
https://github.com/BinaryMuse
Use static channelName for all ipc communicationhttps://github.com/atom/github/pull/688/commits/652459d810eb8862302c16a0ce37be01c15d099c
652459dhttps://github.com/atom/github/pull/688/commits/652459d810eb8862302c16a0ce37be01c15d099c
https://github.com/kuychaco
https://github.com/BinaryMuse
Dispose of webContents listeners before destroying manager windowhttps://github.com/atom/github/pull/688/commits/7e7d4cec245264f50941bce97321b944cf4cb069
7e7d4cehttps://github.com/atom/github/pull/688/commits/7e7d4cec245264f50941bce97321b944cf4cb069
https://github.com/kuychaco
https://github.com/BinaryMuse
Fix testhttps://github.com/atom/github/pull/688/commits/aa09a9618423214a014cac5a95cf4e0896ff34ce
aa09a96https://github.com/atom/github/pull/688/commits/aa09a9618423214a014cac5a95cf4e0896ff34ce
https://github.com/kuychaco
https://github.com/BinaryMuse
Fix other testhttps://github.com/atom/github/pull/688/commits/863209dfdf9ca5b4e2c88a0b3acee157157d0886
863209dhttps://github.com/atom/github/pull/688/commits/863209dfdf9ca5b4e2c88a0b3acee157157d0886
https://github.com/kuychaco
https://github.com/BinaryMuse
Merge branch 'ku-renderer-shell-out' of github.com:atom/github into k…https://github.com/atom/github/pull/688/commits/bc3073ca1c0d61d53f84b29e6780ed0ef1eeb389
bc3073chttps://github.com/atom/github/pull/688/commits/bc3073ca1c0d61d53f84b29e6780ed0ef1eeb389
https://github.com/kuychaco
https://github.com/BinaryMuse
Include sourceWebContentsId in git data ipc messagehttps://github.com/atom/github/pull/688/commits/55f9882a5780d0fa0818cf32ef5f5a33b722eef7
55f9882https://github.com/atom/github/pull/688/commits/55f9882a5780d0fa0818cf32ef5f5a33b722eef7
https://github.com/kuychaco
https://github.com/BinaryMuse
Don't show browser windowhttps://github.com/atom/github/pull/688/commits/6502cbfeaa215d91c563bd43b2fc34243a9ea29d
6502cbfhttps://github.com/atom/github/pull/688/commits/6502cbfeaa215d91c563bd43b2fc34243a9ea29d
https://github.com/kuychaco
https://github.com/BinaryMuse
Don't reject promise for remaining operations during destroyhttps://github.com/atom/github/pull/688/commits/c3b875e0177fc8e3759315273080d76ed6b3b08f
c3b875ehttps://github.com/atom/github/pull/688/commits/c3b875e0177fc8e3759315273080d76ed6b3b08f
https://github.com/kuychaco
https://github.com/BinaryMuse
🔥 RendererProcessManagerhttps://github.com/atom/github/pull/688/commits/b7f4b204c628a3d09190a67a92e29bae5414f688
b7f4b20https://github.com/atom/github/pull/688/commits/b7f4b204c628a3d09190a67a92e29bae5414f688
https://github.com/kuychaco
https://github.com/BinaryMuse
Force reset of WorkerManager after tests completehttps://github.com/atom/github/pull/688/commits/5e34e0e25ebad787b0d17634c82f9f2aabbb4195
5e34e0ehttps://github.com/atom/github/pull/688/commits/5e34e0e25ebad787b0d17634c82f9f2aabbb4195
https://github.com/kuychaco
https://github.com/BinaryMuse
Implement WorkerManager.prototype.isReadyhttps://github.com/atom/github/pull/688/commits/6359895cc49c40b5b3a0c7cd89eeeabe0f1ade46
6359895https://github.com/atom/github/pull/688/commits/6359895cc49c40b5b3a0c7cd89eeeabe0f1ade46
https://github.com/kuychaco
https://github.com/BinaryMuse
Shell out in process if WorkerManager instance isn't readyhttps://github.com/atom/github/pull/688/commits/c39aaf662ee424a61362e126ee71a3526f5c2aff
c39aaf6https://github.com/atom/github/pull/688/commits/c39aaf662ee424a61362e126ee71a3526f5c2aff
https://github.com/kuychaco
https://github.com/BinaryMuse
Don't await ready promise in RendererProcess#executeOperationhttps://github.com/atom/github/pull/688/commits/95fb731b2b52b3d69dd69a70788efad58127e08b
95fb731https://github.com/atom/github/pull/688/commits/95fb731b2b52b3d69dd69a70788efad58127e08b
First hacky pass at IPC-based Git timingshttps://github.com/atom/github/pull/688/commits/7a954461d1822ce80a2a9e4a4fd2a372e2772a29
7a95446https://github.com/atom/github/pull/688/commits/7a954461d1822ce80a2a9e4a4fd2a372e2772a29
https://github.com/kuychaco
kuychacohttps://github.com/kuychaco
smashwilsonhttps://github.com/smashwilson
April 26, 2017 17:33https://github.com/atom/github/pull/688#event-1059056539
kuychacohttps://github.com/kuychaco
April 26, 2017 13:51https://github.com/atom/github/pull/688#commits-pushed-5d309d1
https://github.com/kuychaco
👕https://github.com/atom/github/pull/688/commits/5d309d1f3b892d530772cfa4001543cae9a8f4c0
5d309d1https://github.com/atom/github/pull/688/commits/5d309d1f3b892d530772cfa4001543cae9a8f4c0
https://github.com/kuychaco
Don't clog up IPC channel with 'exec-started' eventshttps://github.com/atom/github/pull/688/commits/3066270c4ed1e01ea91cac13806f940e3af69703
3066270https://github.com/atom/github/pull/688/commits/3066270c4ed1e01ea91cac13806f940e3af69703
https://github.com/kuychaco
Destroy WorkerManager in deactivatehttps://github.com/atom/github/pull/688/commits/4084aec06491cfc61f45bf2fbe73d59895e54634
4084aechttps://github.com/atom/github/pull/688/commits/4084aec06491cfc61f45bf2fbe73d59895e54634
https://github.com/BinaryMuse
BinaryMusehttps://github.com/BinaryMuse
Apr 27, 2017 https://github.com/atom/github/pull/688#pullrequestreview-34998750
View reviewed changes https://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634
https://github.com/smashwilson
smashwilsonhttps://github.com/smashwilson
Apr 27, 2017 https://github.com/atom/github/pull/688#pullrequestreview-34998981
View reviewed changes https://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634
smashwilsonhttps://github.com/smashwilson
https://github.com/atom/github/pull/688#pullrequestreview-34998981
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
lib/git-shell-out-strategy.jshttps://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634#diff-76392c1f5a8514b35f51f486561f0b750197d4e949db2f51fc2fd699d7df940e
smashwilsonhttps://github.com/smashwilson
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113596831
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
kuychacohttps://github.com/kuychaco
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113599879
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
lib/git-shell-out-strategy.jshttps://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634#diff-76392c1f5a8514b35f51f486561f0b750197d4e949db2f51fc2fd699d7df940e
smashwilsonhttps://github.com/smashwilson
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113596975
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
lib/renderer.htmlhttps://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634#diff-936d97c8d36336373e6e4234ae73c62ef570de68541080c9f9c9f0481d0a38d4
smashwilsonhttps://github.com/smashwilson
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113597080
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
lib/worker-manager.jshttps://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634#diff-281ccd13eed5f3dfefacb3148c168c99416471225721ff5d3dfbd8e6e9577915
smashwilsonhttps://github.com/smashwilson
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113597407
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
lib/worker-manager.jshttps://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634#diff-281ccd13eed5f3dfefacb3148c168c99416471225721ff5d3dfbd8e6e9577915
smashwilsonhttps://github.com/smashwilson
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113597470
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
kuychacohttps://github.com/kuychaco
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113600237
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
lib/worker.jshttps://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634#diff-df9477f338c214ed04a5e566edd666461eee57595f4b8800d286075824c2ad2c
smashwilsonhttps://github.com/smashwilson
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113597636
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://camo.githubusercontent.com/c4d5401eae2429dd4cdbc1f547b37af436d5bbb59d0fcd1095458b710391dd4e/68747470733a2f2f696d616765732d6e612e73736c2d696d616765732d616d617a6f6e2e636f6d2f696d616765732f492f38317430794d44564b6f4c2e5f53583432355f2e6a7067
Please reload this pagehttps://github.com/atom/github/pull/688
kuychacohttps://github.com/kuychaco
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113600294
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
test/helpers.jshttps://github.com/atom/github/pull/688/files/920b4ca053207dce5b0963a661213176135c7337#diff-3b89f96d1a840d06f933bf99913ac4906757a56d4acdef7b2b96c0b956600e26
smashwilsonhttps://github.com/smashwilson
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113597772
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
test/worker-manager.test.jshttps://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634#diff-24fa8edb675434b052e460e6fb7491bab4afd157c568a9a7f9a6d1a777320a6d
smashwilsonhttps://github.com/smashwilson
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113597875
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
test/worker-manager.test.jshttps://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634#diff-24fa8edb675434b052e460e6fb7491bab4afd157c568a9a7f9a6d1a777320a6d
smashwilsonhttps://github.com/smashwilson
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113597916
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
smashwilsonhttps://github.com/smashwilson
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113602674
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
lib/git-shell-out-strategy.jshttps://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634#diff-76392c1f5a8514b35f51f486561f0b750197d4e949db2f51fc2fd699d7df940e
smashwilsonhttps://github.com/smashwilson
Apr 27, 2017https://github.com/atom/github/pull/688#discussion_r113598092
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/atom/github/pull/688
kuychacohttps://github.com/kuychaco
April 26, 2017 18:40https://github.com/atom/github/pull/688#commits-pushed-8727017
https://github.com/kuychaco
Add console.warn to indicate sick workerhttps://github.com/atom/github/pull/688/commits/87270176922aaf9dc66d63408a1ba5fc2399c65c
8727017https://github.com/atom/github/pull/688/commits/87270176922aaf9dc66d63408a1ba5fc2399c65c
https://github.com/kuychaco
⌨️https://github.com/atom/github/pull/688/commits/7bab3da7f162c101bd9ff8fcab022356f2c64f0a
7bab3dahttps://github.com/atom/github/pull/688/commits/7bab3da7f162c101bd9ff8fcab022356f2c64f0a
https://github.com/kuychaco
Use assert.lengthOfhttps://github.com/atom/github/pull/688/commits/1740e9b238e6f51aa488018a42f31523f6fe497c
1740e9bhttps://github.com/atom/github/pull/688/commits/1740e9b238e6f51aa488018a42f31523f6fe497c
https://github.com/kuychaco
Merge branch 'master' into ku-renderer-shell-outhttps://github.com/atom/github/pull/688/commits/c3b4b2304e9a5daf78c248051261e26428716fe5
c3b4b23https://github.com/atom/github/pull/688/commits/c3b4b2304e9a5daf78c248051261e26428716fe5
https://github.com/kuychaco
Only log about sick worker if not in spec modehttps://github.com/atom/github/pull/688/commits/e70866845969f15f4cb1feb693d7fa8528592ea5
e708668https://github.com/atom/github/pull/688/commits/e70866845969f15f4cb1feb693d7fa8528592ea5
https://github.com/kuychaco
kuychacohttps://github.com/kuychaco
9b8ed5dhttps://github.com/atom/github/commit/9b8ed5d8c0c5b1be85d402e31d453738b7b77dbd
Apr 27, 2017https://github.com/atom/github/pull/688#event-1061122987
https://github.com/kuychaco
kuychacohttps://github.com/kuychaco
April 27, 2017 20:33https://github.com/atom/github/pull/688#event-1061123221
https://github.com/kuychaco
kuychacohttps://github.com/kuychaco
work-in-progress https://github.com/atom/github/issues?q=state%3Aopen%20label%3Awork-in-progress
May 12, 2017https://github.com/atom/github/pull/688#event-1080022777
https://github.com/BinaryMuse
BinaryMusehttps://github.com/BinaryMuse
Jul 10, 2017 https://github.com/atom/github/pull/688#ref-pullrequest-229440308
Move git refresh status task to long running task (Bug #9544) atom/atom#14456 https://github.com/atom/atom/pull/14456
https://github.com/smashwilson
smashwilsonhttps://github.com/smashwilson
Feb 28, 2019 https://github.com/atom/github/pull/688#ref-pullrequest-415105581
RFC: use git ls to crawl all files in the project atom/fuzzy-finder#367 https://github.com/atom/fuzzy-finder/pull/367
Sign up for freehttps://github.com/join?source=comment-repo
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fatom%2Fgithub%2Fpull%2F688
https://github.com/smashwilson
smashwilson https://github.com/smashwilson
https://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634
https://github.com/BinaryMuse
BinaryMuse https://github.com/BinaryMuse
https://github.com/atom/github/pull/688/files/4084aec06491cfc61f45bf2fbe73d59895e54634
Use a persistent child process for git operations https://github.com/atom/github/issues/643
Multiple blocking spawn calls to Git are freezing Atom intermittently https://github.com/atom/github/issues/386
Please reload this pagehttps://github.com/atom/github/pull/688
https://github.com/kuychaco
https://github.com/smashwilson
https://github.com/BinaryMuse
https://github.com/apps/copilot-swe-agent
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.