CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sat, 16 Aug 2025 09:13:01 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20170725175958
location: https://web.archive.org/web/20170725175958/https://github.com/git/git/tree/master/xdiff
server-timing: captures_list;dur=0.534913, exclusion.robots;dur=0.019114, exclusion.robots.policy;dur=0.008389, esindex;dur=0.011183, cdx.remote;dur=6.992459, LoadShardBlock;dur=179.624891, PetaboxLoader3.datanode;dur=97.131783, PetaboxLoader3.resolve;dur=80.032051
x-app-server: wwwb-app210
x-ts: 302
x-tr: 224
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app210; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sat, 16 Aug 2025 09:13:02 GMT
content-type: text/html; charset=utf-8
x-archive-orig-date: Tue, 25 Jul 2017 17:59:58 GMT
x-archive-orig-connection: close
x-archive-orig-server: GitHub.com
x-archive-orig-status: 200 OK
x-archive-orig-cache-control: no-cache
x-archive-orig-vary: X-PJAX
x-archive-orig-x-ua-compatible: IE=Edge,chrome=1
x-archive-orig-set-cookie: logged_in=no; domain=.github.com; path=/; expires=Sat, 25 Jul 2037 17:59:58 -0000; secure; HttpOnly
x-archive-orig-set-cookie: _gh_sess=eyJzZXNzaW9uX2lkIjoiZDg4M2NjYjhmOTBjNjM0YzVlMTM4Mjk1Mzg4MjcxZjciLCJsYXN0X3JlYWRfZnJvbV9yZXBsaWNhcyI6MTUwMTAwNTU5ODc1MCwicmVmZXJyYWxfY29kZSI6Imh0dHBzOi8vZ2l0aHViLmNvbS9naXQvZ2l0Iiwic3B5X3JlcG8iOiJnaXQvZ2l0Iiwic3B5X3JlcG9fYXQiOjE1MDEwMDU1OTgsIl9jc3JmX3Rva2VuIjoiRUd2VTNvUEFxRkpDNWJ0NVV4V3BvbGpvb3V5NFdtaHdxWkpLQWMzM2tUTT0ifQ%3D%3D--4f580350c55723bf0f1dc55280b869e01f341152; path=/; secure; HttpOnly
x-archive-orig-x-request-id: 824b20ecf1121f969d98b093ea033a22
x-archive-orig-x-runtime: 0.120100
x-archive-orig-content-security-policy: default-src 'none'; base-uri 'self'; block-all-mixed-content; child-src render.githubusercontent.com; connect-src 'self' uploads.github.com status.github.com collector.githubapp.com api.github.com www.google-analytics.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com wss://live.github.com; font-src assets-cdn.github.com; form-action 'self' github.com gist.github.com; frame-ancestors 'none'; img-src 'self' data: assets-cdn.github.com identicons.github.com collector.githubapp.com github-cloud.s3.amazonaws.com *.githubusercontent.com; media-src 'none'; script-src assets-cdn.github.com; style-src 'unsafe-inline' assets-cdn.github.com
x-archive-orig-strict-transport-security: max-age=31536000; includeSubdomains; preload
x-archive-orig-public-key-pins: max-age=5184000; pin-sha256="WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18="; pin-sha256="RRM1dGqnDFsCJXBTHky16vi1obOlCgFFn/yOhI/y+ho="; pin-sha256="k2v657xBsOVe1PQRwOsHsw3bsGT2VzIqz5K+59sNQws="; pin-sha256="K87oWBWM9UZfyddvDfoxL+8lpNyoUB2ptGtn0fv6G2Q="; pin-sha256="IQBnNBEiFuhj+8x6X8XLgh01V9Ic5/V3IRQLNFFc7v4="; pin-sha256="iie1VXtL7HzAMF+/PVPR9xzT80kQxdZeJ+zduCB3uj0="; pin-sha256="LvRiGEjRqfzurezaWuj8Wie2gyHMrW5Q06LspMnox7A="; includeSubDomains
x-archive-orig-x-content-type-options: nosniff
x-archive-orig-x-frame-options: deny
x-archive-orig-x-xss-protection: 1; mode=block
x-archive-orig-x-runtime-rack: 0.124170
x-archive-orig-vary: Accept-Encoding
x-archive-orig-x-github-request-id: DC3A:23100:524D36:7F1E31:5977871E
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Tue, 25 Jul 2017 17:59:58 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 25 Jul 2017 17:59:58 GMT", ; rel="memento"; datetime="Tue, 25 Jul 2017 17:59:58 GMT", ; rel="next memento"; datetime="Tue, 04 May 2021 22:54:03 GMT", ; rel="last memento"; datetime="Sun, 13 Apr 2025 11:24:35 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: OpenCitations-20170725172136-crawl344/OpenCitations-20170725172136-03511.warc.gz
server-timing: captures_list;dur=0.568466, exclusion.robots;dur=0.020893, exclusion.robots.policy;dur=0.008345, esindex;dur=0.012035, cdx.remote;dur=6.917274, LoadShardBlock;dur=224.911770, PetaboxLoader3.datanode;dur=190.914858, PetaboxLoader3.resolve;dur=127.020072, load_resource;dur=129.715312
x-app-server: wwwb-app210
x-ts: 200
x-tr: 524
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
git/xdiff at master · git/git · GitHub
Permalink
Switch branches/tags
v2.14.0-rc1
v2.14.0-rc0
v2.13.3
v2.13.2
v2.13.1
v2.13.0
v2.13.0-rc2
v2.13.0-rc1
v2.13.0-rc0
v2.12.3
v2.12.2
v2.12.1
v2.12.0
v2.12.0-rc2
v2.12.0-rc1
v2.12.0-rc0
v2.11.2
v2.11.1
v2.11.0
v2.11.0-rc3
v2.11.0-rc2
v2.11.0-rc1
v2.11.0-rc0
v2.10.3
v2.10.2
v2.10.1
v2.10.0
v2.10.0-rc2
v2.10.0-rc1
v2.10.0-rc0
v2.9.4
v2.9.3
v2.9.2
v2.9.1
v2.9.0
v2.9.0-rc2
v2.9.0-rc1
v2.9.0-rc0
v2.8.5
v2.8.4
v2.8.3
v2.8.2
v2.8.1
v2.8.0
v2.8.0-rc4
v2.8.0-rc3
v2.8.0-rc2
v2.8.0-rc1
v2.8.0-rc0
v2.7.5
v2.7.4
v2.7.3
v2.7.2
v2.7.1
v2.7.0
v2.7.0-rc3
v2.7.0-rc2
v2.7.0-rc1
v2.7.0-rc0
v2.6.7
v2.6.6
v2.6.5
v2.6.4
v2.6.3
v2.6.2
v2.6.1
v2.6.0
v2.6.0-rc3
v2.6.0-rc2
v2.6.0-rc1
v2.6.0-rc0
v2.5.6
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.5.0-rc3
v2.5.0-rc2
v2.5.0-rc1
v2.5.0-rc0
v2.4.12
v2.4.11
v2.4.10
v2.4.9
v2.4.8
v2.4.7
v2.4.6
v2.4.5
v2.4.4
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.4.0-rc3
v2.4.0-rc2
v2.4.0-rc1
v2.4.0-rc0
v2.3.10
Nothing to show
Latest commit
540d3eb
Jan 13, 2017
vegard
committed with gitster
xdiff -W: relax end-of-file function detection
When adding a new function to the end of a file, it's enough to know that 1) the addition is at the end of the file; and 2) there is a function _somewhere_ in there. If we had simply been changing the end of an existing function, then we would also be deleting something from the old version. This fixes the case where we add e.g. // Begin of dummy static int dummy(void) { } to the end of the file. Signed-off-by: Vegard Nossum <vegard.nossum@oracle.com> Acked-by: René Scharfe <l.s.r@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
.. | |||
Failed to load latest commit information. | |||
![]() |
xdiff.h | ||
![]() |
xdiffi.c | ||
![]() |
xdiffi.h | diff: add --ignore-blank-lines option |
|
![]() |
xemit.c | xdiff -W: relax end-of-file function detection |
|
![]() |
xemit.h | ||
![]() |
xhistogram.c | Correct common spelling mistakes in comments and tests |
|
![]() |
xinclude.h | War on whitespace |
|
![]() |
xmacros.h | xdiff: cast arguments for ctype functions to unsigned char |
|
![]() |
xmerge.c | Merge branch 'ps/plug-xdl-merge-leak' |
|
![]() |
xpatience.c | diff: fix a double off-by-one with --ignore-space-at-eol |
|
![]() |
xprepare.c | xdiff/xprepare: fix a memory leak |
|
![]() |
xprepare.h | War on whitespace |
|
![]() |
xtypes.h | War on whitespace |
|
![]() |
xutils.c | xdiff: drop XDL_FAST_HASH |
|
![]() |
xutils.h | diff: add --ignore-blank-lines option |
|
You can't perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.