{"push_id":724662626,"size":81,"distinct_size":68,"ref":"refs/heads/pu","head":"1c081c5cf67b65c25fe0a31f2acd3c98c109eef2","before":"fddebfb35009665e4f03f6de613e9e80813ab40e","commits":[{"sha":"64f23b0c2098eca0dfef75e74b7032f56417fda1","author":{"email":"61b5e6324abee2d58ba2cf49f31c723faf6fd946@gmail.com","name":"Jiang Xin"},"message":"l10n: git.pot: v2.5.0 round 1 (65 new, 15 removed)\n\nGenerate po/git.pot from v2.5.0-rc0 for git v2.5.0 l10n round 1.\n\nSigned-off-by: Jiang Xin <worldhello.net@gmail.com>","distinct":false,"url":"https://api.github.com/repos/git/git/commits/64f23b0c2098eca0dfef75e74b7032f56417fda1"},{"sha":"bd8202f3ace05796b41585f8b0377e079ce1cae8","author":{"email":"d2635f9f6be81b9042e1c1be60d20ebe0e16c7e2@gmail.com","name":"Tran Ngoc Quan"},"message":"l10n: Updated Vietnamese translation (2355t)\n\nSigned-off-by: Tran Ngoc Quan <vnwildman@gmail.com>","distinct":false,"url":"https://api.github.com/repos/git/git/commits/bd8202f3ace05796b41585f8b0377e079ce1cae8"},{"sha":"a7ec9810beba80f434e6351ab3a4b8904e2a31ef","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@softwolves.pp.se","name":"Peter Krefting"},"message":"l10n: sv.po: Update Swedish translation (2355t0f0u)\n\nSigned-off-by: Peter Krefting <peter@softwolves.pp.se>","distinct":false,"url":"https://api.github.com/repos/git/git/commits/a7ec9810beba80f434e6351ab3a4b8904e2a31ef"},{"sha":"e1f7037167323461c0415447676262dcb8068fe6","author":{"email":"cb101192dff2cc1ddd0272f73de307c89bebc181@kambanaria.org","name":"Alexander Shopov"},"message":"l10n: Updated Bulgarian translation of git (2355t,0f,0u)\n\nSigned-off-by: Alexander Shopov <ash@kambanaria.org>","distinct":false,"url":"https://api.github.com/repos/git/git/commits/e1f7037167323461c0415447676262dcb8068fe6"},{"sha":"cda2ef6470aedc31f8cb727ff68ce7ee6a1f6369","author":{"email":"61b5e6324abee2d58ba2cf49f31c723faf6fd946@gmail.com","name":"Jiang Xin"},"message":"Merge branch 'master' of git://github.com/alshopov/git-po\n\n* 'master' of git://github.com/alshopov/git-po:\n  l10n: Updated Bulgarian translation of git (2355t,0f,0u)","distinct":false,"url":"https://api.github.com/repos/git/git/commits/cda2ef6470aedc31f8cb727ff68ce7ee6a1f6369"},{"sha":"7b0580583ae20603d3046c2c276afbd448ec6f79","author":{"email":"8cca2c18266a3734c3d4ac934e512c14cddbcb43@free.fr","name":"Jean-Noel Avila"},"message":"l10n: fr.po v2.5.0-rc0 (2355t)\n\nSigned-off-by: Jean-Noel Avila <jn.avila@free.fr>\nSigned-off-by: Claude Dioudonnat <cdioudonnat@itnetwork.fr>","distinct":false,"url":"https://api.github.com/repos/git/git/commits/7b0580583ae20603d3046c2c276afbd448ec6f79"},{"sha":"1976f9b52765bdfec29e604061786d4906748a39","author":{"email":"61b5e6324abee2d58ba2cf49f31c723faf6fd946@gmail.com","name":"Jiang Xin"},"message":"Merge branch 'fr_2.5.0_round1' of git://github.com/jnavila/git\n\n* 'fr_2.5.0_round1' of git://github.com/jnavila/git:\n  l10n: fr.po v2.5.0-rc0 (2355t)","distinct":false,"url":"https://api.github.com/repos/git/git/commits/1976f9b52765bdfec29e604061786d4906748a39"},{"sha":"7363e66904f8dc18fd99e3d0ccd6634a1e1270f2","author":{"email":"139449a27381270391752f9e0993fccac55fea0e@gmail.com","name":"Alex Henrie"},"message":"l10n: ca.po: update translation\n\nSigned-off-by: Alex Henrie <alexhenrie24@gmail.com>","distinct":false,"url":"https://api.github.com/repos/git/git/commits/7363e66904f8dc18fd99e3d0ccd6634a1e1270f2"},{"sha":"7aea43ff4efc4e136b46b35e0eee5a506b327dde","author":{"email":"61b5e6324abee2d58ba2cf49f31c723faf6fd946@gmail.com","name":"Jiang Xin"},"message":"l10n: zh_CN: for git v2.5.0 l10n round 1\n\nUpdate 65 translations (2355t0f0u) for git v2.5.0-rc0.\n\nSigned-off-by: Jiang Xin <worldhello.net@gmail.com>","distinct":false,"url":"https://api.github.com/repos/git/git/commits/7aea43ff4efc4e136b46b35e0eee5a506b327dde"},{"sha":"121f7b050924f75dcea094684d2d537cd7b0fc6b","author":{"email":"d790fea1760bfa57e221e3da971e544c5c4e0598@gmail.com","name":"Ralf Thielow"},"message":"l10n: de.po: fix translation of \"head nodes\"\n\nSigned-off-by: Ralf Thielow <ralf.thielow@gmail.com>\nAcked-by: Phillip Sz <phillip.szelat@gmail.com>","distinct":false,"url":"https://api.github.com/repos/git/git/commits/121f7b050924f75dcea094684d2d537cd7b0fc6b"},{"sha":"43d2401456baf13c05680a3b3cbc5d4c3c5e8246","author":{"email":"d790fea1760bfa57e221e3da971e544c5c4e0598@gmail.com","name":"Ralf Thielow"},"message":"l10n: de.po: translate \"index\" as \"Index\"\n\nThe term \"index\" is translated as \"Staging-Area\" to\nmatch a majority of German books and to not confuse\nGit beginners who don't know about Git's index.\n\n\"Staging Area\" is used in German books as a thing where\ncontent can be staged for commit.  While the translation\nis good for those kind of messages, it's bad for messages\nthat mean the Git index as the tree state or the index\nfile, in which case we should translate as \"Index\".\n\nSigned-off-by: Ralf Thielow <ralf.thielow@gmail.com>","distinct":false,"url":"https://api.github.com/repos/git/git/commits/43d2401456baf13c05680a3b3cbc5d4c3c5e8246"},{"sha":"262ea4a6c0b93c397578836a51275a19922a7fb7","author":{"email":"d790fea1760bfa57e221e3da971e544c5c4e0598@gmail.com","name":"Ralf Thielow"},"message":"l10n: de.po: translate 65 new messages\n\nTranslate 65 new messages came from git.pot update in\n64f23b0 (l10n: git.pot: v2.5.0 round 1 (65 new, 15 removed)).\n\nSigned-off-by: Ralf Thielow <ralf.thielow@gmail.com>","distinct":false,"url":"https://api.github.com/repos/git/git/commits/262ea4a6c0b93c397578836a51275a19922a7fb7"},{"sha":"19e03e68493282ddd2732304edf2d397fc752e1f","author":{"email":"a13b1135e6f2f8530e85bc2896cd5ed89a6ed863@twopensource.com","name":"David Turner"},"message":"refs.c: add err arguments to reflog functions\n\nAdd an err argument to log_ref_setup that can explain the reason\nfor a failure. This then eliminates the need to manage errno through\nthis function since we can just add strerror(errno) to the err string\nwhen meaningful. No callers relied on errno from this function for\nanything else than the error message.\n\nAlso add err arguments to private functions write_ref_to_lockfile,\nlog_ref_write_1, commit_ref_update. This again eliminates the need to\nmanage errno in these functions.\n\nSome error messages are slightly reordered.\n\nUpdate of a patch by Ronnie Sahlberg.\n\nSigned-off-by: Ronnie Sahlberg <sahlberg@google.com>\nSigned-off-by: David Turner <dturner@twopensource.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/git/git/commits/19e03e68493282ddd2732304edf2d397fc752e1f"},{"sha":"3b1a7756f38ad697033316acbb4fcaf7e9ef086b","author":{"email":"a13b1135e6f2f8530e85bc2896cd5ed89a6ed863@twopensource.com","name":"David Turner"},"message":"refs: Break out check for reflog autocreation\n\nThis is just for clarity.\n\nSigned-off-by: David Turner <dturner@twopensource.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/git/git/commits/3b1a7756f38ad697033316acbb4fcaf7e9ef086b"},{"sha":"059cbb2a7356d34bd84be0e47c598924ac0fc85a","author":{"email":"a13b1135e6f2f8530e85bc2896cd5ed89a6ed863@twopensource.com","name":"David Turner"},"message":"refs: new public ref function: safe_create_reflog\n\nThe safe_create_reflog function creates a reflog, if it does not\nalready exist.\n\nThe log_ref_setup function becomes private and gains a force_create\nparameter to force the creation of a reflog even if log_all_ref_updates\nis false or the refname is not one of the special refnames.\n\nThe new parameter also reduces the need to store, modify, and restore\nthe log_all_ref_updates global before reflog creation.\n\nIn a moment, we will use this to add reflog creation commands to\ngit-reflog.\n\nSigned-off-by: David Turner <dturner@twopensource.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/git/git/commits/059cbb2a7356d34bd84be0e47c598924ac0fc85a"},{"sha":"384b477285aeac409795b5443e5835a7544d9cd2","author":{"email":"a13b1135e6f2f8530e85bc2896cd5ed89a6ed863@twopensource.com","name":"David Turner"},"message":"git-reflog: add exists command\n\nTheis are necessary because alternate ref backends might store reflogs\nsomewhere other than .git/logs.  Code that now directly manipulates\n.git/logs should instead go through git-reflog.\n\nSigned-off-by: David Turner <dturner@twopensource.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/git/git/commits/384b477285aeac409795b5443e5835a7544d9cd2"},{"sha":"cfaa2219d88dd267aa252b43954e80eeedd3ae94","author":{"email":"a13b1135e6f2f8530e85bc2896cd5ed89a6ed863@twopensource.com","name":"David Turner"},"message":"refs: add REF_FORCE_CREATE_REFLOG flag\n\nAdd a flag to allow forcing the creation of a reflog even if the ref\nname and core.logAllRefUpdates setting would not ordinarily cause ref\ncreation.\n\nIn a moment, we will use this to add options to git tag and git\nupdate-ref to force reflog creation.\n\nSigned-off-by: David Turner <dturner@twopensource.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/git/git/commits/cfaa2219d88dd267aa252b43954e80eeedd3ae94"},{"sha":"5060f58d1333ae8c75e77c79ac372fad80bc54ec","author":{"email":"a13b1135e6f2f8530e85bc2896cd5ed89a6ed863@twopensource.com","name":"David Turner"},"message":"update-ref and tag: add --create-reflog arg\n\nAllow the creation of a ref (e.g. stash) with a reflog already in\nplace. For most refs (e.g. those under refs/heads), this happens\nautomatically, but for others, we need this option.\n\nCurrently, git does this by pre-creating the reflog, but alternate ref\nbackends might store reflogs somewhere other than .git/logs.  Code\nthat now directly manipulates .git/logs should instead use git\nplumbing commands.\n\nI also added --create-reflog to git tag, just for completeness.\n\nIn a moment, we will use this argument to make git stash work with\nalternate ref backends.\n\nSigned-off-by: David Turner <dturner@twopensource.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/git/git/commits/5060f58d1333ae8c75e77c79ac372fad80bc54ec"},{"sha":"dd5ecdc6064dc5030283756d9aac202feb65f17c","author":{"email":"a13b1135e6f2f8530e85bc2896cd5ed89a6ed863@twopensource.com","name":"David Turner"},"message":"git-stash: use update-ref --create-reflog instead of creating files\n\nThis is in support of alternate ref backends which don't necessarily\nstore reflogs as files.\n\nSigned-off-by: David Turner <dturner@twopensource.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/git/git/commits/dd5ecdc6064dc5030283756d9aac202feb65f17c"},{"sha":"961abca02c532626df631c851688ec433095d93d","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge tag 'l10n-2.5.0-rnd1' of git://github.com/git-l10n/git-po\n\nl10n-2.5.0-rnd1\n\n* tag 'l10n-2.5.0-rnd1' of git://github.com/git-l10n/git-po:\n  l10n: de.po: translate 65 new messages\n  l10n: de.po: translate \"index\" as \"Index\"\n  l10n: de.po: fix translation of \"head nodes\"\n  l10n: zh_CN: for git v2.5.0 l10n round 1\n  l10n: ca.po: update translation\n  l10n: fr.po v2.5.0-rc0 (2355t)\n  l10n: Updated Bulgarian translation of git (2355t,0f,0u)\n  l10n: sv.po: Update Swedish translation (2355t0f0u)\n  l10n: Updated Vietnamese translation (2355t)\n  l10n: git.pot: v2.5.0 round 1 (65 new, 15 removed)","distinct":false,"url":"https://api.github.com/repos/git/git/commits/961abca02c532626df631c851688ec433095d93d"}]}