{"push_id":792204994,"size":34,"distinct_size":34,"ref":"refs/heads/master","head":"c39badbb9acfdbc26a23115943bd08311e784db1","before":"105b5d3fbb1c00bb0aeaf9d3e0fbe26a7b1993fc","commits":[{"sha":"ac54a4b7715543a29cf72a49a3dd8add32796e86","author":{"email":"9de348c050f7cd1ca590883733c4e531ce610bf4@gmail.com","name":"David Aguilar"},"message":"gitk: Catch mkdtemp errors\n\n105b5d3f (\"gitk: Use mktemp -d to avoid predictable temporary\ndirectories\") introduced a dependency on mkdtemp, which is not\navailable on Windows.\n\nUse the original temporary directory behavior when mkdtemp fails.\nThis makes the code use mkdtemp when available and gracefully\nfallback to the existing behavior when it is not available.\n\nHelped-by: Junio C Hamano <gitster@pobox.com>\nHelped-by: brian m. carlson <sandals@crustytoothpaste.net>\nSigned-off-by: David Aguilar <davvid@gmail.com>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/ac54a4b7715543a29cf72a49a3dd8add32796e86"},{"sha":"bde4a0f9f3035d482a80c32b4a485333b9ed4875","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@max630.net","name":"Max Kirillov"},"message":"gitk: Add visiblerefs option, which lists always-shown branches\n\nWhen many branches contain a commit, the branches used to be shown in\nthe form \"A, B and many more\", where A, B can be master of current\nHEAD. But there are more which might be interesting to always know about.\nFor example, \"origin/master\".\n\nThe new option, visiblerefs, is stored in ~/.gitk. It contains a list\nof references which are always shown before \"and many more\" if they\ncontain the commit. By default it is `{\"master\"}', which is compatible\nwith previous behavior.\n\nSigned-off-by: Max Kirillov <max@max630.net>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/bde4a0f9f3035d482a80c32b4a485333b9ed4875"},{"sha":"d4ec30b24a8ad076771064ac71dbe5420512cc30","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@max630.net","name":"Max Kirillov"},"message":"gitk: Add keybinding to switch to parent commit\n\nSigned-off-by: Max Kirillov <max@max630.net>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/d4ec30b24a8ad076771064ac71dbe5420512cc30"},{"sha":"09898e7c3b040086e8addd4ef226548c9dce1460","author":{"email":"cb101192dff2cc1ddd0272f73de307c89bebc181@kambanaria.org","name":"Alexander Shopov"},"message":"gitk: Updated Bulgarian translation (302t,0f,0u)\n\nSigned-off-by: Alexander Shopov <ash@kambanaria.org>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/09898e7c3b040086e8addd4ef226548c9dce1460"},{"sha":"7b68b0eebf2148808f005b65569a76a83e3482bd","author":{"email":"77397652b38ec60b50e56236b813774ce842bcdf@gmail.com","name":"Sebastian Schuberth"},"message":"gitk: Do not depend on Cygwin's \"kill\" command on Windows\n\nWindows does not necessarily mean Cygwin, it could also be MSYS. The\nlatter ships with a version of \"kill\" that does not understand \"-f\".\nIn msysgit this was addressed by shipping Cygwin's version of kill.\n\nProperly fix this by using the stock Windows \"taskkill\" command instead,\nwhich is available since Windows XP Professional.\n\nSigned-off-by: Sebastian Schuberth <sschuberth@gmail.com>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/7b68b0eebf2148808f005b65569a76a83e3482bd"},{"sha":"4d5e1b1319d27d2381d31dc26bfd16360fe79ab8","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@max630.net","name":"Max Kirillov"},"message":"gitk: Show detached HEAD if --all is specified\n\nIf HEAD is detached, 'gitk --all' does not show it. This is inconvenient\nfor frontend program, and for example git log does show the detached HEAD.\n\ngitk uses git rev-parse to find a list of branches to show.\nApparently, the command does not include detached HEAD to output if\n--all argument is specified. This has been discussed in [1] and stated\nas expected behavior. So rev-parse's parameters should be tuned in gitk.\n\n[1] http://thread.gmane.org/gmane.comp.version-control.git/255996\n\nSigned-off-by: Max Kirillov <max@max630.net>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/4d5e1b1319d27d2381d31dc26bfd16360fe79ab8"},{"sha":"9fabefb1f3f658e77eb18afa3f95efe1a0ee8d0d","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@max630.net","name":"Max Kirillov"},"message":"gitk: Remove boilerplate for configuration variables\n\nSigned-off-by: Max Kirillov <max@max630.net>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/9fabefb1f3f658e77eb18afa3f95efe1a0ee8d0d"},{"sha":"e203d1dcba995e03b78f029aef452450e611d91f","author":{"email":"f6ce1e3a84979f774d08cfcf0135fdab4b721a81@gmail.com","name":"Chris Packham"},"message":"gitk: Default wrcomcmd to use --pretty=email\n\nThis makes the \"Write commit to file\" context menu option generate a\nfile that is consumable by 'git am'.\n\nSigned-off-by: Chris Packham <judge.packham@gmail.com>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/e203d1dcba995e03b78f029aef452450e611d91f"},{"sha":"122b80799249be33e66a4f716fdca6d80635a05e","author":{"email":"e12f25739e09c234763987bb85389043078b2996@gmail.com","name":"Gabriele Mazzotta"},"message":"gitk: Enable mouse horizontal scrolling in diff pane\n\nCurrently it's required to hold Shift and scroll up and down to move\nhorizontally. Listen to Button-6 and Button-7 events too to make\nhorizontal scrolling handier with touchpads and some mice.\n\nSigned-off-by: Gabriele Mazzotta <gabriele.mzt@gmail.com>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/122b80799249be33e66a4f716fdca6d80635a05e"},{"sha":"995f792b992affdcea9489f063392557de2b3753","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@max630.net","name":"Max Kirillov"},"message":"gitk: Only write changed configuration variables\n\nWhen gitk contains some changed parameter, and there is an existing\ninstance of gitk where the parameter is still old, it is reverted to\nthat old value when that instance exits.\n\nInstead, store a parameter in config only if it has been modified in\nthe exiting instance. Otherwise, preserve the value which currently is in\nfile.  This allows editing the configuration when several instances are\nrunning, without rollback of the modification if some other\ninstance where the configuration was not edited is closed last.\n\nFor scalar variables, use trace(3tcl) to detect their change. Since\n`trace` can send bogus events, doublecheck if the value has really\nbeen changed, but once it is marked as changed, do not reset it back\nto unchanged ever, because if user has restored the original value,\nit's the decision which should be stored as well as modified value.\n\nTreat view list especially: instead of rewriting the whole list, merge\nindividual views. Place old and updated views in their old places,\nadd new ones to the end of list. Collect modified views explicitly, in\nnewviewok{} and delview{}.\n\nDo not merge geometry values. They are almost always changing because\nuser moves and resises windows, and there is no way to find which one of\nthe geometries is most desired. Just overwrite them unconditionally,\nlike earlier.\n\nSigned-off-by: Max Kirillov <max@max630.net>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/995f792b992affdcea9489f063392557de2b3753"},{"sha":"1dd29606b69279605f42b715e491aaf8cd0fea60","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@max630.net","name":"Max Kirillov"},"message":"gitk: Report errors in saving config file\n\nSigned-off-by: Max Kirillov <max@max630.net>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/1dd29606b69279605f42b715e491aaf8cd0fea60"},{"sha":"eaf7e835e61de98488592e02b31da9f44fd4505d","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@max630.net","name":"Max Kirillov"},"message":"gitk: Synchronize config file writes\n\nIf several gitk instances are closed simultaneously, the savestuff\nprocedure can run at the same time, resulting in a conflict which may\ncause losing of some of the instance's changes, failing the saving\noperation or even corrupting the configuration file. This can happen,\nfor example, at user session closing, or at group closing of all\ninstances of an application which is possible in some desktop\nenvironments.\n\nTo avoid this, make sure that only one saving operation is in\nprogress.  It is guarded by existence of the $config_file_tmp\nfile. Creating the file and moving it to $config_file are both atomic\noperations, so it should be reliable.\n\nReading does not need to be syncronized, because moving is an atomic\noperation, and the $config_file always refers to a full and correct file.\nBut, if there is a stale $config_file_tmp file, report it at gitk start.\nIf such file is detected when saving, just report it abort the save, as\nfor other errors in saving.\n\nSigned-off-by: Max Kirillov <max@max630.net>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/eaf7e835e61de98488592e02b31da9f44fd4505d"},{"sha":"ce232c3a14de4653581e3ee2b4c9d638d521da68","author":{"email":"247b718a04b0b484061510a80393fd0a69bd5519@gentoo.org","name":"Christoph Junghans"},"message":"gitk: Pass --invert-grep option down to \"git log\"\n\n\"git log --grep=<string>\" shows only commits with messages that\nmatch the given string, but sometimes it is useful to be able to\nshow only commits that do *not* have certain messages (e.g. \"show\nme ones that are not FIXUP commits\").\n\nNow the underlying \"git log\" learned the \"--invert-grep\" option.\nThe option syntactically behaves similar to \"--all-match\" that\nrequires that all of the grep strings to match and semantically\nbehaves the opposite---it requires that none of the grep strings to\nmatch.\n\nTeach \"gitk\" to allow users to pass it down to underlying \"git log\"\ncommand by adding it to the known_view_options array.\n\nSigned-off-by: Christoph Junghans <ottxor@gentoo.org>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/ce232c3a14de4653581e3ee2b4c9d638d521da68"},{"sha":"8a1692f6bcbbd1eb4a999c2e4f6ae7cb12e1453a","author":{"email":"139449a27381270391752f9e0993fccac55fea0e@gmail.com","name":"Alex Henrie"},"message":"gitk: Remove tcl-format flag from a message that shouldn't have it\n\nxgettext sees \"% o\" and interprets it as a placeholder for an octal\nnumber preceded by a space. However, in this case it's not actually a\nplaceholder, and most translations will replace the \"% o\" sequence with\nsomething else. Removing the tcl-format flag from this string prevents\ntools like Poedit from freaking out when \"% o\" doesn't appear in the\ntranslated string.\n\nThe corrected flag will appear in each translation's po file the next time\nthe translation is updated with `make update-po`.\n\nSigned-off-by: Alex Henrie <alexhenrie24@gmail.com>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/8a1692f6bcbbd1eb4a999c2e4f6ae7cb12e1453a"},{"sha":"66e3f017fc2d3d52783e3536b88704b5992be347","author":{"email":"1e54dc1c299571bb7a58e37a7ea31ffd91d38f4e@gmail.com","name":"0xAX"},"message":"gitk: Fix typo in Russian translation\n\nSigned-off-by: 0xAX <kuleshovmail@gmail.com>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/66e3f017fc2d3d52783e3536b88704b5992be347"},{"sha":"f7fa39b0b122edade4d9add4c93c3c6c9c84bc54","author":{"email":"139449a27381270391752f9e0993fccac55fea0e@gmail.com","name":"Alex Henrie"},"message":"gitk: l10n: Add Catalan translation\n\nSigned-off-by: Alex Henrie <alexhenrie24@gmail.com>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/f7fa39b0b122edade4d9add4c93c3c6c9c84bc54"},{"sha":"c846920f23704ece225cc5b6c7566777fb561502","author":{"email":"19a0ba370c443ba08d20b5061586430ab449ee8c@samba.org","name":"Paul Mackerras"},"message":"gitk: Update .po files\n\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/c846920f23704ece225cc5b6c7566777fb561502"},{"sha":"0013251fe217b882bc4fd5a40b732baebfad02fb","author":{"email":"139449a27381270391752f9e0993fccac55fea0e@gmail.com","name":"Alex Henrie"},"message":"gitk: Fix bad English grammar \"Matches none Commit Info\"\n\nSigned-off-by: Alex Henrie <alexhenrie24@gmail.com>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/0013251fe217b882bc4fd5a40b732baebfad02fb"},{"sha":"c47f86c56a371cd8d439c10d19baf92e6e6d5545","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@softwolves.pp.se","name":"Peter Krefting"},"message":"gitk: sv.po: Update Swedish translation (305t0f0u)\n\nSigned-off-by: Peter Krefting <peter@softwolves.pp.se>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/c47f86c56a371cd8d439c10d19baf92e6e6d5545"},{"sha":"157c8e3ddfd3d44805bb5ed02805bc484edc8670","author":{"email":"e9ae0fa8a6ea1c4a34faf6d3356cfe5d659ec9d4@xiplink.com","name":"Marc Branchaud"},"message":"gitk: Rearrange window title to be more conventional\n\nSigned-off-by: Marc Branchaud <marcnarc@xiplink.com>\nSigned-off-by: Paul Mackerras <paulus@samba.org>","distinct":true,"url":"https://api.github.com/repos/vnwildman/gitk/commits/157c8e3ddfd3d44805bb5ed02805bc484edc8670"}]}