
{"id":2417,"date":"2017-06-14T20:02:08","date_gmt":"2017-06-15T00:02:08","guid":{"rendered":"http:\/\/www.ikriv.com\/blog\/?p=2417"},"modified":"2017-06-14T20:02:08","modified_gmt":"2017-06-15T00:02:08","slug":"how-to-paint-yourself-into-a-corner-with-custom-modifications","status":"publish","type":"post","link":"https:\/\/ikriv.com\/blog\/?p=2417","title":{"rendered":"How to paint yourself into a corner with custom modifications"},"content":{"rendered":"<p>One large company that shall remain nameless runs a 4-year old version of Git, TortoiseGit, and a lot of other tools, and can&#8217;t upgrade.<\/p>\n<p>Being a large company, \u00a0it can&#8217;t just let every developer install the newest version of whatever they please. That would be just\u00a0<em>wrong,\u00a0<\/em>wouldn&#8217;t it? They have an infrastructure group that is supposed to &#8220;onboard&#8221; external products and make them &#8220;kosher&#8221;.<\/p>\n<p>However, just rubber-stamping someone else&#8217;s work is boring. The infrastructure group are smart creative people, so they decided&#8230; to modify Git a little.<\/p>\n<p>Since the large company acts like a software black hole &#8211; code can come in, but it cannot come out &#8211; the customizations did not make it back to public Git. The world moved forward creating new versions of tools that are not compatible with those private customizations.<\/p>\n<p>Apparently, the infrastructure group cannot, or does not want to keep up with that flow of changes, so they are stuck in 2013, and the whole company is stuck with them. Huzzah!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One large company that shall remain nameless runs a 4-year old version of Git, TortoiseGit, and a lot of other tools, and can&#8217;t upgrade. Being a large company, \u00a0it can&#8217;t <a href=\"https:\/\/ikriv.com\/blog\/?p=2417\" class=\"more-link\">[&hellip;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"Layout":"","footnotes":""},"categories":[5],"tags":[],"class_list":["entry","author-ikriv","post-2417","post","type-post","status-publish","format-standard","category-dev"],"_links":{"self":[{"href":"https:\/\/ikriv.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ikriv.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ikriv.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ikriv.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ikriv.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2417"}],"version-history":[{"count":1,"href":"https:\/\/ikriv.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2417\/revisions"}],"predecessor-version":[{"id":2418,"href":"https:\/\/ikriv.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2417\/revisions\/2418"}],"wp:attachment":[{"href":"https:\/\/ikriv.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ikriv.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ikriv.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}