{"id":31626,"date":"2014-09-03T20:21:35","date_gmt":"2014-09-04T03:21:35","guid":{"rendered":"https:\/\/github.blog\/\/2014-09-03-introducing-split-diffs\/"},"modified":"2019-12-06T12:02:44","modified_gmt":"2019-12-06T20:02:44","slug":"introducing-split-diffs","status":"publish","type":"post","link":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/","title":{"rendered":"Introducing split diffs"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"attachment-full size-full\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2014\/09\/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif?resize=1354%2C740\" alt=\"Split diff example\" width=\"1354\" height=\"740\" \/><\/p>\n<p>Diffs now come in two flavors, unified and split. Switch between them on pull request, commit, and compare pages using the toggle in the top right of the page. The mode you last used will become your preferred default.<\/p>\n<p><g-emoji fallback-src=\"https:\/\/github.githubassets.com\/images\/icons\/emoji\/unicode\/1f918.png?v8\" alias=\"metal\">&#129304;<\/g-emoji><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Diffs now come in two flavors, unified and split. Switch between them on pull request, commit, and compare pages using the toggle in the top right of the page. The&hellip;<\/p>\n","protected":false},"author":1448,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_gh_post_show_toc":"","_gh_post_is_no_robots":"","_gh_post_is_featured":"","_gh_post_is_excluded":"","_gh_post_is_unlisted":"","_gh_post_related_link_1":"","_gh_post_related_link_2":"","_gh_post_related_link_3":"","_gh_post_sq_img":"","_gh_post_sq_img_id":"","_gh_post_cta_title":"","_gh_post_cta_text":"","_gh_post_cta_link":"","_gh_post_cta_button":"","_gh_post_recirc_hide":"","_gh_post_recirc_col_1":"","_gh_post_recirc_col_2":"","_gh_post_recirc_col_3":"","_gh_post_recirc_col_4":"","_featured_video":"","_gh_post_additional_query_params":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"_links_to":"","_links_to_target":""},"categories":[3321,3325],"tags":[],"coauthors":[],"class_list":["post-31626","post","type-post","status-publish","format-standard","hentry","category-news-insights","category-product-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Introducing split diffs - The GitHub Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing split diffs\" \/>\n<meta property=\"og:description\" content=\"Diffs now come in two flavors, unified and split. Switch between them on pull request, commit, and compare pages using the toggle in the top right of the page. The&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/\" \/>\n<meta property=\"og:site_name\" content=\"The GitHub Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-09-04T03:21:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-12-06T20:02:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.blog\/wp-content\/uploads\/2014\/09\/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif\" \/>\n<meta name=\"author\" content=\"Mark Otto\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Otto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/introducing-split-diffs\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/introducing-split-diffs\\\/\"},\"author\":{\"name\":\"Mark Otto\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/1dcb945b88ad8810766e7d56be881fec\"},\"headline\":\"Introducing split diffs\",\"datePublished\":\"2014-09-04T03:21:35+00:00\",\"dateModified\":\"2019-12-06T20:02:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/introducing-split-diffs\\\/\"},\"wordCount\":43,\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/introducing-split-diffs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2014\\\/09\\\/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif\",\"articleSection\":[\"News &amp; insights\",\"Product\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/introducing-split-diffs\\\/\",\"url\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/introducing-split-diffs\\\/\",\"name\":\"Introducing split diffs - The GitHub Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/introducing-split-diffs\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/introducing-split-diffs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2014\\\/09\\\/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif\",\"datePublished\":\"2014-09-04T03:21:35+00:00\",\"dateModified\":\"2019-12-06T20:02:44+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/1dcb945b88ad8810766e7d56be881fec\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/introducing-split-diffs\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/introducing-split-diffs\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/introducing-split-diffs\\\/#primaryimage\",\"url\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2014\\\/09\\\/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif?fit=1354%2C740\",\"contentUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2014\\\/09\\\/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif?fit=1354%2C740\",\"width\":1354,\"height\":740,\"caption\":\"Split diff example\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/introducing-split-diffs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/github.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News &amp; insights\",\"item\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Product\",\"item\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Introducing split diffs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/github.blog\\\/#website\",\"url\":\"https:\\\/\\\/github.blog\\\/\",\"name\":\"The GitHub Blog\",\"description\":\"Updates, ideas, and inspiration from GitHub to help developers build and design software.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/github.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/1dcb945b88ad8810766e7d56be881fec\",\"name\":\"Mark Otto\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b44160c2e1e5e3fd013cf30f0c04e00326e82dca3fc26ae64deae56ba3c95b32?s=96&d=mm&r=g3ac91edf29a059e85889613b762880ee\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b44160c2e1e5e3fd013cf30f0c04e00326e82dca3fc26ae64deae56ba3c95b32?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b44160c2e1e5e3fd013cf30f0c04e00326e82dca3fc26ae64deae56ba3c95b32?s=96&d=mm&r=g\",\"caption\":\"Mark Otto\"},\"sameAs\":[\"http:\\\/\\\/mdo.fm\"],\"url\":\"https:\\\/\\\/github.blog\\\/author\\\/mdo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Introducing split diffs - The GitHub Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/","og_locale":"en_US","og_type":"article","og_title":"Introducing split diffs","og_description":"Diffs now come in two flavors, unified and split. Switch between them on pull request, commit, and compare pages using the toggle in the top right of the page. The&hellip;","og_url":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/","og_site_name":"The GitHub Blog","article_published_time":"2014-09-04T03:21:35+00:00","article_modified_time":"2019-12-06T20:02:44+00:00","og_image":[{"url":"https:\/\/github.blog\/wp-content\/uploads\/2014\/09\/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif","type":"","width":"","height":""}],"author":"Mark Otto","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mark Otto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/#article","isPartOf":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/"},"author":{"name":"Mark Otto","@id":"https:\/\/github.blog\/#\/schema\/person\/1dcb945b88ad8810766e7d56be881fec"},"headline":"Introducing split diffs","datePublished":"2014-09-04T03:21:35+00:00","dateModified":"2019-12-06T20:02:44+00:00","mainEntityOfPage":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/"},"wordCount":43,"image":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2014\/09\/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif","articleSection":["News &amp; insights","Product"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/","url":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/","name":"Introducing split diffs - The GitHub Blog","isPartOf":{"@id":"https:\/\/github.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/#primaryimage"},"image":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2014\/09\/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif","datePublished":"2014-09-04T03:21:35+00:00","dateModified":"2019-12-06T20:02:44+00:00","author":{"@id":"https:\/\/github.blog\/#\/schema\/person\/1dcb945b88ad8810766e7d56be881fec"},"breadcrumb":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/#primaryimage","url":"https:\/\/github.blog\/wp-content\/uploads\/2014\/09\/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif?fit=1354%2C740","contentUrl":"https:\/\/github.blog\/wp-content\/uploads\/2014\/09\/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif?fit=1354%2C740","width":1354,"height":740,"caption":"Split diff example"},{"@type":"BreadcrumbList","@id":"https:\/\/github.blog\/news-insights\/product-news\/introducing-split-diffs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/github.blog\/"},{"@type":"ListItem","position":2,"name":"News &amp; insights","item":"https:\/\/github.blog\/news-insights\/"},{"@type":"ListItem","position":3,"name":"Product","item":"https:\/\/github.blog\/news-insights\/product-news\/"},{"@type":"ListItem","position":4,"name":"Introducing split diffs"}]},{"@type":"WebSite","@id":"https:\/\/github.blog\/#website","url":"https:\/\/github.blog\/","name":"The GitHub Blog","description":"Updates, ideas, and inspiration from GitHub to help developers build and design software.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/github.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/github.blog\/#\/schema\/person\/1dcb945b88ad8810766e7d56be881fec","name":"Mark Otto","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b44160c2e1e5e3fd013cf30f0c04e00326e82dca3fc26ae64deae56ba3c95b32?s=96&d=mm&r=g3ac91edf29a059e85889613b762880ee","url":"https:\/\/secure.gravatar.com\/avatar\/b44160c2e1e5e3fd013cf30f0c04e00326e82dca3fc26ae64deae56ba3c95b32?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b44160c2e1e5e3fd013cf30f0c04e00326e82dca3fc26ae64deae56ba3c95b32?s=96&d=mm&r=g","caption":"Mark Otto"},"sameAs":["http:\/\/mdo.fm"],"url":"https:\/\/github.blog\/author\/mdo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pamS32-8e6","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/31626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/users\/1448"}],"replies":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/comments?post=31626"}],"version-history":[{"count":2,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/31626\/revisions"}],"predecessor-version":[{"id":51430,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/31626\/revisions\/51430"}],"wp:attachment":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media?parent=31626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/categories?post=31626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/tags?post=31626"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/coauthors?post=31626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}