| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /:user_id/:repository/commits(/*name) |
| route-controller | commits |
| route-action | show |
| fetch-nonce | v2:d4c7a8bf-e62e-32a9-36c5-f483d66e86e9 |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | ED5A:12821C:1D69527:28A4FA1:6AEC6EDB |
| html-safe-nonce | 583a23578698701c55be56200ae397ceb7c38726460fed41313fe2c31bbe7148 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFRDVBOjEyODIxQzoxRDY5NTI3OjI4QTRGQTE6NkFFQzZFREIiLCJ2aXNpdG9yX2lkIjoiNjQ0MzQ2ODE1NzI1ODMyOTgyMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | cb5e768f01c66f20508a0e8a6fed548483bd0541f7a5914fc567df54b4b5b301 |
| hovercard-subject-tag | repository:174927719 |
| github-keyboard-shortcuts | repository,commit-list,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///commits/show |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/bluekeyes/go-gitdiff/commits/master/gitdiff/gitdiff.go |
| twitter:image | https://opengraph.githubassets.com/d6aa65f460f3aacf5433028252cef10cb82930cc5bba5de3a1b3f793873cafc9/bluekeyes/go-gitdiff |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d6aa65f460f3aacf5433028252cef10cb82930cc5bba5de3a1b3f793873cafc9/bluekeyes/go-gitdiff |
| og:image:alt | Go library for parsing and applying patches created by Git - History for gitdiff/gitdiff.go - bluekeyes/go-gitdiff |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 81a8a223b8411e760195a15942ff045b37d56328f5bf02c4ca5f903e3dcb475e |
| turbo-cache-control | no-cache |
| go-import | github.com/bluekeyes/go-gitdiff git https://github.com/bluekeyes/go-gitdiff.git |
| octolytics-dimension-user_id | 1745813 |
| octolytics-dimension-user_login | bluekeyes |
| octolytics-dimension-repository_id | 174927719 |
| octolytics-dimension-repository_nwo | bluekeyes/go-gitdiff |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 174927719 |
| octolytics-dimension-repository_network_root_nwo | bluekeyes/go-gitdiff |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | a2c6dc5933515805b39ac7c5b9ab4e947c2f5a42 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | commits |
| Skip to content | https://github.com/bluekeyes/go-gitdiff/commits/master/gitdiff/gitdiff.go#start-of-content |
| https://github.com/ |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fbluekeyes%2Fgo-gitdiff%2Fcommits%2Fmaster%2Fgitdiff%2Fgitdiff.go |
| GitHubRepository hosting, code review, and collaboration | https://github.com/platform |
| CopilotAI coding agent for tasks, projects and automated work | https://github.com/features/copilot |
| ActionsCI/CD and automation | https://github.com/features/actions |
| Code QualityQuality analysis, fixes, and enforcement | https://github.com/features/code-quality |
| CodespacesCloud development environments | https://github.com/features/codespaces |
| Code SecurityVulnerability detection and remediation | https://github.com/security/advanced-security/code-security |
| Secret ProtectionSecret scanning and leak prevention | https://github.com/security/advanced-security/secret-protection |
| All Features | https://github.com/features |
| Documentation | https://docs.github.com/en |
| Training | https://learn.github.com/skills |
| Certifications | https://learn.github.com/credentials |
| Build with Copilot | https://github.com/features/ai |
| Customize Copilot | https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview |
| Integrations | https://github.com/marketplace |
| Trending repos | https://github.com/trending |
| GitHub Sponsors | https://github.com/open-source/sponsors |
| Developer articles | https://github.com/resources/articles |
| ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place. | https://github.blog/changelog/ |
| Enterprises | https://github.com/enterprise |
| Team | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| See all industries | https://github.com/solutions/industry |
| Why GitHub | https://github.com/why-github |
| Customer Stories | https://github.com/customer-stories |
| Business insights | https://github.com/solutions/executive-insights |
| Trust Center | https://github.com/trust-center |
| GitHub Advanced SecurityEnterprise-grade code security | https://github.com/security/advanced-security |
| Copilot for businessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Documentation | https://docs.github.com/en |
| Resource center | https://github.com/resources |
| Blog | https://github.blog/ |
| Events & webinars | https://github.com/resources/events |
| Community Forum | https://github.com/orgs/community/discussions |
| Customer Stories | https://github.com/customer-stories |
| Integrations | https://github.com/marketplace |
| Customer support | https://help.github.com/ |
| Training | https://learn.github.com/skills |
| GitHub Status | https://www.githubstatus.com/ |
| About | https://github.com/about |
| Partners | https://github.com/partners |
| Changelog | https://github.blog/changelog/ |
| GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub. | https://githubuniverse.com/ |
| Pricing | https://github.com/pricing |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fbluekeyes%2Fgo-gitdiff%2Fcommits%2Fmaster%2Fgitdiff%2Fgitdiff.go |
| 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%2Fcommits%2Fshow&source=header-repo&source_repo=bluekeyes%2Fgo-gitdiff |
| Reload | https://github.com/bluekeyes/go-gitdiff/commits/master/gitdiff/gitdiff.go |
| Reload | https://github.com/bluekeyes/go-gitdiff/commits/master/gitdiff/gitdiff.go |
| Reload | https://github.com/bluekeyes/go-gitdiff/commits/master/gitdiff/gitdiff.go |
| bluekeyes | https://github.com/bluekeyes |
| go-gitdiff | https://github.com/bluekeyes/go-gitdiff |
| Code | https://github.com/bluekeyes/go-gitdiff |
| Issues5 (5) | https://github.com/bluekeyes/go-gitdiff/issues |
| Pull requests3 (3) | https://github.com/bluekeyes/go-gitdiff/pulls |
| Actions | https://github.com/bluekeyes/go-gitdiff/actions |
| Security and quality3 (3) | https://github.com/bluekeyes/go-gitdiff/security |
| Insights | https://github.com/bluekeyes/go-gitdiff/pulse |
| https://github.com/bluekeyes/go-gitdiff |
| go-gitdiff | https://github.com/bluekeyes/go-gitdiff/commits |
| gitdiff | https://github.com/bluekeyes/go-gitdiff/commits/master/gitdiff |
| gitdiff.go | https://github.com/bluekeyes/go-gitdiff/commits/master/gitdiff/gitdiff.go |
| master | https://github.com/bluekeyes/go-gitdiff/tree/master |
| Fix unbounded inflate parsing binary fragments (#76) | https://github.com/bluekeyes/go-gitdiff/commit/61f6dcbea813962a15b5fe2747ff72f8b8d9bb4e |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 61f6dcb | https://github.com/bluekeyes/go-gitdiff/commit/61f6dcbea813962a15b5fe2747ff72f8b8d9bb4e |
| https://github.com/bluekeyes/go-gitdiff/blob/61f6dcbea813962a15b5fe2747ff72f8b8d9bb4e/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/61f6dcbea813962a15b5fe2747ff72f8b8d9bb4e |
| Add String() methods to parsed types (#48) | https://github.com/bluekeyes/go-gitdiff/commit/8584cd59afe0fd5af926a98ea3ef650fa4b1f952 |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 8584cd5 | https://github.com/bluekeyes/go-gitdiff/commit/8584cd59afe0fd5af926a98ea3ef650fa4b1f952 |
| https://github.com/bluekeyes/go-gitdiff/blob/8584cd59afe0fd5af926a98ea3ef650fa4b1f952/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/8584cd59afe0fd5af926a98ea3ef650fa4b1f952 |
| Move apply methods to an Applier type | https://github.com/bluekeyes/go-gitdiff/commit/18058d1e151e780b7617d574c037b8a4e948816c |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 18058d1 | https://github.com/bluekeyes/go-gitdiff/commit/18058d1e151e780b7617d574c037b8a4e948816c |
| https://github.com/bluekeyes/go-gitdiff/blob/18058d1e151e780b7617d574c037b8a4e948816c/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/18058d1e151e780b7617d574c037b8a4e948816c |
| Implement text application using LineReaderAt | https://github.com/bluekeyes/go-gitdiff/commit/0b7af3feaad275c6be1e7af533bbf70f474d354a |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 0b7af3f | https://github.com/bluekeyes/go-gitdiff/commit/0b7af3feaad275c6be1e7af533bbf70f474d354a |
| https://github.com/bluekeyes/go-gitdiff/blob/0b7af3feaad275c6be1e7af533bbf70f474d354a/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/0b7af3feaad275c6be1e7af533bbf70f474d354a |
| Fix EOF handling in TextFragment#ApplyStrict | https://github.com/bluekeyes/go-gitdiff/commit/7bd4e0bb0e868592a89659173e287c1656c0c6f1 |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 7bd4e0b | https://github.com/bluekeyes/go-gitdiff/commit/7bd4e0bb0e868592a89659173e287c1656c0c6f1 |
| https://github.com/bluekeyes/go-gitdiff/blob/7bd4e0bb0e868592a89659173e287c1656c0c6f1/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/7bd4e0bb0e868592a89659173e287c1656c0c6f1 |
| Add validation function for text fragment | https://github.com/bluekeyes/go-gitdiff/commit/25bee8cf2fa8310deebe6fe6ebbf16bc83236abe |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 25bee8c | https://github.com/bluekeyes/go-gitdiff/commit/25bee8cf2fa8310deebe6fe6ebbf16bc83236abe |
| https://github.com/bluekeyes/go-gitdiff/blob/25bee8cf2fa8310deebe6fe6ebbf16bc83236abe/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/25bee8cf2fa8310deebe6fe6ebbf16bc83236abe |
| Fix spelling mistakes, add Go Report Card badge | https://github.com/bluekeyes/go-gitdiff/commit/d42fb0e93f544fbd87cf86ddbce5dd6c173d4ede |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| d42fb0e | https://github.com/bluekeyes/go-gitdiff/commit/d42fb0e93f544fbd87cf86ddbce5dd6c173d4ede |
| https://github.com/bluekeyes/go-gitdiff/blob/d42fb0e93f544fbd87cf86ddbce5dd6c173d4ede/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/d42fb0e93f544fbd87cf86ddbce5dd6c173d4ede |
| Split up binary parsing to match text parsing | https://github.com/bluekeyes/go-gitdiff/commit/ddafbc8ba3335c4c188835f90863de055ebb1f84 |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| ddafbc8 | https://github.com/bluekeyes/go-gitdiff/commit/ddafbc8ba3335c4c188835f90863de055ebb1f84 |
| https://github.com/bluekeyes/go-gitdiff/blob/ddafbc8ba3335c4c188835f90863de055ebb1f84/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/ddafbc8ba3335c4c188835f90863de055ebb1f84 |
| Add binary patch types and binary marker parsing | https://github.com/bluekeyes/go-gitdiff/commit/b101b0d812826b86ec9f7ec269f0a5c737407343 |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| b101b0d | https://github.com/bluekeyes/go-gitdiff/commit/b101b0d812826b86ec9f7ec269f0a5c737407343 |
| https://github.com/bluekeyes/go-gitdiff/blob/b101b0d812826b86ec9f7ec269f0a5c737407343/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/b101b0d812826b86ec9f7ec269f0a5c737407343 |
| Rename types in preparation for binary parsing | https://github.com/bluekeyes/go-gitdiff/commit/a0b33e37b40e8a3b16487b0bd6a91c1564501068 |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| a0b33e3 | https://github.com/bluekeyes/go-gitdiff/commit/a0b33e37b40e8a3b16487b0bd6a91c1564501068 |
| https://github.com/bluekeyes/go-gitdiff/blob/a0b33e37b40e8a3b16487b0bd6a91c1564501068/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/a0b33e37b40e8a3b16487b0bd6a91c1564501068 |
| Add tests for single fragment parsing | https://github.com/bluekeyes/go-gitdiff/commit/8753644cc03ce300c6f83fbad75fd8b924570d8f |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 8753644 | https://github.com/bluekeyes/go-gitdiff/commit/8753644cc03ce300c6f83fbad75fd8b924570d8f |
| https://github.com/bluekeyes/go-gitdiff/blob/8753644cc03ce300c6f83fbad75fd8b924570d8f/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/8753644cc03ce300c6f83fbad75fd8b924570d8f |
| Improve fragment validation, track context lines | https://github.com/bluekeyes/go-gitdiff/commit/2c9be20fca01b22c73a7d4d384fabfd100e0bffd |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 2c9be20 | https://github.com/bluekeyes/go-gitdiff/commit/2c9be20fca01b22c73a7d4d384fabfd100e0bffd |
| https://github.com/bluekeyes/go-gitdiff/blob/2c9be20fca01b22c73a7d4d384fabfd100e0bffd/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/2c9be20fca01b22c73a7d4d384fabfd100e0bffd |
| Add basic fragment parsing function | https://github.com/bluekeyes/go-gitdiff/commit/748388418017e190ce2a32b875958f4d42a7f020 |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 7483884 | https://github.com/bluekeyes/go-gitdiff/commit/748388418017e190ce2a32b875958f4d42a7f020 |
| https://github.com/bluekeyes/go-gitdiff/blob/748388418017e190ce2a32b875958f4d42a7f020/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/748388418017e190ce2a32b875958f4d42a7f020 |
| Document and enforce parser invariants | https://github.com/bluekeyes/go-gitdiff/commit/9b0fc30459badd7f947fb97fa4c1d27c8d2c1631 |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 9b0fc30 | https://github.com/bluekeyes/go-gitdiff/commit/9b0fc30459badd7f947fb97fa4c1d27c8d2c1631 |
| https://github.com/bluekeyes/go-gitdiff/blob/9b0fc30459badd7f947fb97fa4c1d27c8d2c1631/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/9b0fc30459badd7f947fb97fa4c1d27c8d2c1631 |
| Accept comments when parsing fragment headers | https://github.com/bluekeyes/go-gitdiff/commit/699084298b753da13e2d56ca78c2b86302cbd5af |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 6990842 | https://github.com/bluekeyes/go-gitdiff/commit/699084298b753da13e2d56ca78c2b86302cbd5af |
| https://github.com/bluekeyes/go-gitdiff/blob/699084298b753da13e2d56ca78c2b86302cbd5af/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/699084298b753da13e2d56ca78c2b86302cbd5af |
| Clarify behavior when parsing "index" lines | https://github.com/bluekeyes/go-gitdiff/commit/aa3e0d357eb173ce818831903627a278af15ccf0 |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| aa3e0d3 | https://github.com/bluekeyes/go-gitdiff/commit/aa3e0d357eb173ce818831903627a278af15ccf0 |
| https://github.com/bluekeyes/go-gitdiff/blob/aa3e0d357eb173ce818831903627a278af15ccf0/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/aa3e0d357eb173ce818831903627a278af15ccf0 |
| Implement index header line parsing | https://github.com/bluekeyes/go-gitdiff/commit/c928ba282785297df6ac642969799680acf3b648 |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| c928ba2 | https://github.com/bluekeyes/go-gitdiff/commit/c928ba282785297df6ac642969799680acf3b648 |
| https://github.com/bluekeyes/go-gitdiff/blob/c928ba282785297df6ac642969799680acf3b648/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/c928ba282785297df6ac642969799680acf3b648 |
| Add incomplete git header parsing functions | https://github.com/bluekeyes/go-gitdiff/commit/2a2f704b968e1289da272e65ba5801d40e1b0bc3 |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 2a2f704 | https://github.com/bluekeyes/go-gitdiff/commit/2a2f704b968e1289da272e65ba5801d40e1b0bc3 |
| https://github.com/bluekeyes/go-gitdiff/blob/2a2f704b968e1289da272e65ba5801d40e1b0bc3/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/2a2f704b968e1289da272e65ba5801d40e1b0bc3 |
| Implement fragment header parsing | https://github.com/bluekeyes/go-gitdiff/commit/4ddf1d962d8252f2762d59211dbcf4bccb9be67e |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 4ddf1d9 | https://github.com/bluekeyes/go-gitdiff/commit/4ddf1d962d8252f2762d59211dbcf4bccb9be67e |
| https://github.com/bluekeyes/go-gitdiff/blob/4ddf1d962d8252f2762d59211dbcf4bccb9be67e/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/4ddf1d962d8252f2762d59211dbcf4bccb9be67e |
| Create parser skeleton and utilities | https://github.com/bluekeyes/go-gitdiff/commit/42914c81df5d742efd98d951a0cc3806a1249c8b |
| https://github.com/bluekeyes |
| bluekeyes | https://github.com/bluekeyes/go-gitdiff/commits?author=bluekeyes |
| 42914c8 | https://github.com/bluekeyes/go-gitdiff/commit/42914c81df5d742efd98d951a0cc3806a1249c8b |
| https://github.com/bluekeyes/go-gitdiff/blob/42914c81df5d742efd98d951a0cc3806a1249c8b/gitdiff/gitdiff.go |
| https://github.com/bluekeyes/go-gitdiff/tree/42914c81df5d742efd98d951a0cc3806a1249c8b |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |