{"head":"fcdc2bb778080bc0cb45e79bc6162713d39809c6","size":133,"push_id":47077103,"commits":[{"sha":"125ff2dd252f216483f4771f214564bafe1548e1","author":{"name":"Peter J Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/125ff2dd252f216483f4771f214564bafe1548e1","message":"Update `magit-bug-report-url`\n\ns/philjackson/magit/"},{"sha":"8b00468c3f3e65ec424cd60633452bb1e17c2473","author":{"name":"Moritz Bunkus","email":"2b469823646c02e9f01a7ad5b893ceac76b06bbe@bunkus.org"},"url":"https://api.github.com/repos/sigma/magit/commits/8b00468c3f3e65ec424cd60633452bb1e17c2473","message":"Additional ido-based completing read backend for magit-completing-read"},{"sha":"fdf344fe1a10b40940abaf9bb0a78b7752dc06dc","author":{"name":"Moritz Bunkus","email":"2b469823646c02e9f01a7ad5b893ceac76b06bbe@bunkus.org"},"url":"https://api.github.com/repos/sigma/magit/commits/fdf344fe1a10b40940abaf9bb0a78b7752dc06dc","message":"Fix changing tracked branch for \"remote/branch\" name syntax with unknown remote branches\n\nThere are three cases that can be returned from magit-read-rev:\n\n* \"refs/remotes/remote/branch\" -- This happens if the user enters a\n  remote branch name that is known to git.\n\n* \"branch (remote)\" -- This happens if the remote branch is not known\n  to git, e.g. if the user wants to create the branch in the remote by\n  pushing to it afterwards. Usually happens if\n  `magit-remote-ref-format' is set to 'name-then-remote.\n\n* \"remote/branch\" -- This happens if the remote branch is not known to\n  git, e.g. if the user wants to create the branch in the remote by\n  pushing to it afterwards. Usually happens if\n  `magit-remote-ref-format' is set to 'remote-slash-name."},{"sha":"777ecd4a871372e9776a6623eafd0c9b7df38ca3","author":{"name":"Peter J. Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/777ecd4a871372e9776a6623eafd0c9b7df38ca3","message":"Document Magit as supporting GNU Emacs 22+\n\nRémi already told the Debian maintainers that we aren't supporting\nXEmacs 21 on Debian's bug tracker.  This adds that info to the\ndocumentation so we can close #145 on our issue tracker as well\n\n[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619480"},{"sha":"3c2d4fcc75a3e421aad864ad9d4fe7028f89930c","author":{"name":"Peter J Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/3c2d4fcc75a3e421aad864ad9d4fe7028f89930c","message":"Add that we still accept patches for unsupported versions of Emacs"},{"sha":"1948c4a7940dcd6a307ba9d9403d22591fb890ba","author":{"name":"Peter J. Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/1948c4a7940dcd6a307ba9d9403d22591fb890ba","message":"Add variable named `magit-version`\n\nAdd a variable named `magit-version` to make it easier to ask users\nwhich version they're using."},{"sha":"1c6f20e129868fb461963a37f3fd09d95403ab4e","author":{"name":"Peter J. Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/1c6f20e129868fb461963a37f3fd09d95403ab4e","message":"Fix bug deleting wrong remote branch\n\nWhen attempting to delete a remote-tracking branch and the associated\nremote branch with `k` in the branch manager, the code prior to this\nchange would:\n1) Delete the branch at point.\n2) Refresh the buffer as a side effect of calling Git.\n3) Delete the remote branch referred to by the branch at point.\n\nOf course, the branch at point in #3 is NOT the same branch that was\nat point when the user pressed `k`.  I introduced this bug when I\ntaught the branch manager's buffer how to respond to magit-refresh.\n\nTo fix it, I capture the branch information in a variable before\nmaking any changes, and use that variable instead of any *-at-point\nfunctions.  I also don't change anything until after asking the user\nif he wants to remove the remote branch as well, so the selected\nbranch is still visible when the question is asked."},{"sha":"2951d66ea549c0f9796ec1386b579d4d8d2c2774","author":{"name":"Luís Borges de Oliveira","email":"a38ffc8dfb29e17cc5f0094bbf4fc48edbbbcecd@siscog.pt"},"url":"https://api.github.com/repos/sigma/magit/commits/2951d66ea549c0f9796ec1386b579d4d8d2c2774","message":"Restore compatibility with Emacs < 23.2 wrt `with-silent-modifications'."},{"sha":"77b185217fea43fd38575618a1898eff9fc34a57","author":{"name":"Peter J. Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/77b185217fea43fd38575618a1898eff9fc34a57","message":"Use the name `magit-with-silent-modifications`\n\nIt feels safer to put a `magit-` prefix on our compatibility version\nof `with-silent-modification`.\n\nAlso, we don't really care what version of Emacs is running; we only\ncare whether `with-silent-modifications` is defined or not.\n\n`eval-and-compile` lets the compiler see that we are defining it."},{"sha":"b60cb2bdb31d78670690e22a7fa9eb1a5fb6a40c","author":{"name":"Peter J. Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/b60cb2bdb31d78670690e22a7fa9eb1a5fb6a40c","message":"Added -e to sed lines in Makefile.\n\nThis is necessary for it to run correctly in OS X."},{"sha":"fae37b8795894de56c35edb8f3338e07c8ffcb99","author":{"name":"George Kadianakis","email":"76f9d92240e914487b912907db55e4ef327f8b68@gmail.com"},"url":"https://api.github.com/repos/sigma/magit/commits/fae37b8795894de56c35edb8f3338e07c8ffcb99","message":"Rename magit-display-log* commands to magit-log."},{"sha":"9c96e8931ea23d193cc1ab81ef4e34e7eaa916ad","author":{"name":"Rémi Vanicat","email":"de25ed6896c5c08868f00103c34d5ba2c3bafadf@debian.org"},"url":"https://api.github.com/repos/sigma/magit/commits/9c96e8931ea23d193cc1ab81ef4e34e7eaa916ad","message":"Ask for password when git ask for it as \"Password:\""},{"sha":"9fb377cae36f3adaa9ba11f9f34c69a50a85c3ce","author":{"name":"Tibor Simko","email":"c7116e45300b163846dc01f3ed02116e3f8ef7a5@cern.ch"},"url":"https://api.github.com/repos/sigma/magit/commits/9fb377cae36f3adaa9ba11f9f34c69a50a85c3ce","message":"Update documentation for ranged log command\n\nThe documentation for ranged log command was still mentioning `C-u l'\nwhile `l r l' is to be used.  This patch updates the documentation and\nprovides a simple illustrative example."},{"sha":"b0ef0cb3bf46d39c47ff0eb6ed7050951d0d6ed8","author":{"name":"Peter J Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/b0ef0cb3bf46d39c47ff0eb6ed7050951d0d6ed8","message":"Jump through hoops to run gitk on Windows\n\n`gitk` is a shell script, and Windows doesn't know what to do with\nthose.  Make sure Git's installed directory is on the PATH, then run\nit with `sh`."},{"sha":"3ffd1c1728327dfb61dabdf6c0b96ff387a89978","author":{"name":"Peter J. Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/3ffd1c1728327dfb61dabdf6c0b96ff387a89978","message":"Use `magit-start-process` in place of `start-process`\n\nReplace the `start-process` calls in magit-run-(git-gui|gitk), for\nconsistency with other start-process calls within Magit.  The effect\nis to use `start-file-process` if available.\n\nI also capitalized the names of the processes, to make it obvious that\nthey're the human-readable labels."},{"sha":"dbdb12b8187a13df154569076d7a23a9f344c3c1","author":{"name":"Peter J Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/dbdb12b8187a13df154569076d7a23a9f344c3c1","message":"Create `magit-delete-directory' as an alias for `delete-directory'\n\nIn Emacs 22 `delete-directory' took only one argument and was not\nrecursive.  Add a function to detect how many arguments a function\ntakes, and use a simple replacement if the standard `delete-directory`\nonly takes one."},{"sha":"ab106ff9baa0f50c689769babba482db217f7604","author":{"name":"Peter J Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/ab106ff9baa0f50c689769babba482db217f7604","message":"Don't call `add-change-log-entry` with 5 arguments if it only takes 4.\n\nFor Emacs 22 compatibility.  Issues a warning if the user tries to\nspecify the extra option."},{"sha":"63736db82509035e9f7cba238360a8b4a99686d7","author":{"name":"Peter J Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/63736db82509035e9f7cba238360a8b4a99686d7","message":"Moved the `string-match-p` compatibility function up into the compatibility section."},{"sha":"2dfcfb32ab157e18b3faec579e9a37c3cfc6cdd3","author":{"name":"Peter J Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/2dfcfb32ab157e18b3faec579e9a37c3cfc6cdd3","message":"Move `start-file-process` alias inside `eval-and-compile`.\n\nLet the byte-compiler know that the function exists."},{"sha":"4472aa9477dd1f599bd7dd8962e20ac37d94ff1d","author":{"name":"Peter J. Weisberg","email":"223b7f0fa34cb01a774d1d81d388f8c5f831b7fc@irregularexpressions.net"},"url":"https://api.github.com/repos/sigma/magit/commits/4472aa9477dd1f599bd7dd8962e20ac37d94ff1d","message":"Oops.  Change < to >=."}],"ref":"refs/heads/pu","legacy":{"head":"fcdc2bb778080bc0cb45e79bc6162713d39809c6","size":133,"push_id":47077103,"shas":[["125ff2dd252f216483f4771f214564bafe1548e1","pj@irregularexpressions.net","Update `magit-bug-report-url`\n\ns/philjackson/magit/","Peter J Weisberg"],["8b00468c3f3e65ec424cd60633452bb1e17c2473","moritz@bunkus.org","Additional ido-based completing read backend for magit-completing-read","Moritz Bunkus"],["fdf344fe1a10b40940abaf9bb0a78b7752dc06dc","moritz@bunkus.org","Fix changing tracked branch for \"remote/branch\" name syntax with unknown remote branches\n\nThere are three cases that can be returned from magit-read-rev:\n\n* \"refs/remotes/remote/branch\" -- This happens if the user enters a\n  remote branch name that is known to git.\n\n* \"branch (remote)\" -- This happens if the remote branch is not known\n  to git, e.g. if the user wants to create the branch in the remote by\n  pushing to it afterwards. Usually happens if\n  `magit-remote-ref-format' is set to 'name-then-remote.\n\n* \"remote/branch\" -- This happens if the remote branch is not known to\n  git, e.g. if the user wants to create the branch in the remote by\n  pushing to it afterwards. Usually happens if\n  `magit-remote-ref-format' is set to 'remote-slash-name.","Moritz Bunkus"],["777ecd4a871372e9776a6623eafd0c9b7df38ca3","pj@irregularexpressions.net","Document Magit as supporting GNU Emacs 22+\n\nRémi already told the Debian maintainers that we aren't supporting\nXEmacs 21 on Debian's bug tracker.  This adds that info to the\ndocumentation so we can close #145 on our issue tracker as well\n\n[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619480","Peter J. Weisberg"],["3c2d4fcc75a3e421aad864ad9d4fe7028f89930c","pj@irregularexpressions.net","Add that we still accept patches for unsupported versions of Emacs","Peter J Weisberg"],["1948c4a7940dcd6a307ba9d9403d22591fb890ba","pj@irregularexpressions.net","Add variable named `magit-version`\n\nAdd a variable named `magit-version` to make it easier to ask users\nwhich version they're using.","Peter J. Weisberg"],["1c6f20e129868fb461963a37f3fd09d95403ab4e","pj@irregularexpressions.net","Fix bug deleting wrong remote branch\n\nWhen attempting to delete a remote-tracking branch and the associated\nremote branch with `k` in the branch manager, the code prior to this\nchange would:\n1) Delete the branch at point.\n2) Refresh the buffer as a side effect of calling Git.\n3) Delete the remote branch referred to by the branch at point.\n\nOf course, the branch at point in #3 is NOT the same branch that was\nat point when the user pressed `k`.  I introduced this bug when I\ntaught the branch manager's buffer how to respond to magit-refresh.\n\nTo fix it, I capture the branch information in a variable before\nmaking any changes, and use that variable instead of any *-at-point\nfunctions.  I also don't change anything until after asking the user\nif he wants to remove the remote branch as well, so the selected\nbranch is still visible when the question is asked.","Peter J. Weisberg"],["2951d66ea549c0f9796ec1386b579d4d8d2c2774","lbo@siscog.pt","Restore compatibility with Emacs < 23.2 wrt `with-silent-modifications'.","Luís Borges de Oliveira"],["77b185217fea43fd38575618a1898eff9fc34a57","pj@irregularexpressions.net","Use the name `magit-with-silent-modifications`\n\nIt feels safer to put a `magit-` prefix on our compatibility version\nof `with-silent-modification`.\n\nAlso, we don't really care what version of Emacs is running; we only\ncare whether `with-silent-modifications` is defined or not.\n\n`eval-and-compile` lets the compiler see that we are defining it.","Peter J. Weisberg"],["b60cb2bdb31d78670690e22a7fa9eb1a5fb6a40c","pj@irregularexpressions.net","Added -e to sed lines in Makefile.\n\nThis is necessary for it to run correctly in OS X.","Peter J. Weisberg"],["fae37b8795894de56c35edb8f3338e07c8ffcb99","desnacked@gmail.com","Rename magit-display-log* commands to magit-log.","George Kadianakis"],["9c96e8931ea23d193cc1ab81ef4e34e7eaa916ad","vanicat@debian.org","Ask for password when git ask for it as \"Password:\"","Rémi Vanicat"],["9fb377cae36f3adaa9ba11f9f34c69a50a85c3ce","tibor.simko@cern.ch","Update documentation for ranged log command\n\nThe documentation for ranged log command was still mentioning `C-u l'\nwhile `l r l' is to be used.  This patch updates the documentation and\nprovides a simple illustrative example.","Tibor Simko"],["b0ef0cb3bf46d39c47ff0eb6ed7050951d0d6ed8","pj@irregularexpressions.net","Jump through hoops to run gitk on Windows\n\n`gitk` is a shell script, and Windows doesn't know what to do with\nthose.  Make sure Git's installed directory is on the PATH, then run\nit with `sh`.","Peter J Weisberg"],["3ffd1c1728327dfb61dabdf6c0b96ff387a89978","pj@irregularexpressions.net","Use `magit-start-process` in place of `start-process`\n\nReplace the `start-process` calls in magit-run-(git-gui|gitk), for\nconsistency with other start-process calls within Magit.  The effect\nis to use `start-file-process` if available.\n\nI also capitalized the names of the processes, to make it obvious that\nthey're the human-readable labels.","Peter J. Weisberg"],["dbdb12b8187a13df154569076d7a23a9f344c3c1","pj@irregularexpressions.net","Create `magit-delete-directory' as an alias for `delete-directory'\n\nIn Emacs 22 `delete-directory' took only one argument and was not\nrecursive.  Add a function to detect how many arguments a function\ntakes, and use a simple replacement if the standard `delete-directory`\nonly takes one.","Peter J Weisberg"],["ab106ff9baa0f50c689769babba482db217f7604","pj@irregularexpressions.net","Don't call `add-change-log-entry` with 5 arguments if it only takes 4.\n\nFor Emacs 22 compatibility.  Issues a warning if the user tries to\nspecify the extra option.","Peter J Weisberg"],["63736db82509035e9f7cba238360a8b4a99686d7","pj@irregularexpressions.net","Moved the `string-match-p` compatibility function up into the compatibility section.","Peter J Weisberg"],["2dfcfb32ab157e18b3faec579e9a37c3cfc6cdd3","pj@irregularexpressions.net","Move `start-file-process` alias inside `eval-and-compile`.\n\nLet the byte-compiler know that the function exists.","Peter J Weisberg"],["4472aa9477dd1f599bd7dd8962e20ac37d94ff1d","pj@irregularexpressions.net","Oops.  Change < to >=.","Peter J. Weisberg"]],"ref":"refs/heads/pu"}}