{"push_id":726997271,"size":12,"distinct_size":12,"ref":"refs/heads/km/ediff-rework","head":"b697ff87df30a76105264c4db62a1fee196c7bc5","before":"732adbe8e5697c6b173107601316b33b60c64003","commits":[{"sha":"c442b098b07688d71612146219d6b75f59262f93","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@kyleam.com","name":"Kyle Meyer"},"message":"magit-ediff-compare: Change single rev handling\n\nWhen given a nil revision, magit-ediff-compare diffs with the working\ntree (like \"git diff\" does).  However, when\nmagit-ediff-compare--read-revisions reads in revisions, it converts the\nrevision to \"revB^..revB\", so there is no way to interactively compare\nwith the working tree.\n\nChange magit-ediff-compare--read-revisions to allow a nil revision.  No\nlonger return a range with magit-ediff-compare--read-revisions because\nthis information is not needed once a \"...\" range is detected and revA\nis adjusted to the merge-base.\n\nUpdate magit-ediff-compare--read-files to handle the working tree\ncomparison (i.e., a nil revision).","distinct":true,"url":"https://api.github.com/repos/magit/magit/commits/c442b098b07688d71612146219d6b75f59262f93"},{"sha":"0b524c29a1731845b020195f7c272f67bb3becaf","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@kyleam.com","name":"Kyle Meyer"},"message":"magit-ediff-show-commit: New command","distinct":true,"url":"https://api.github.com/repos/magit/magit/commits/0b524c29a1731845b020195f7c272f67bb3becaf"},{"sha":"28f6f16b709ea7b36cbe70116dcb0ebb6ccb157b","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@kyleam.com","name":"Kyle Meyer"},"message":"magit-ediff-show-working-tree: New command","distinct":true,"url":"https://api.github.com/repos/magit/magit/commits/28f6f16b709ea7b36cbe70116dcb0ebb6ccb157b"},{"sha":"5e3e7d23249f24822b6a56bfff97b99e5022931e","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@kyleam.com","name":"Kyle Meyer"},"message":"Extend magit-ediff-popup keys\n\nThis makes it pretty consistent with magit-diff-popup.","distinct":true,"url":"https://api.github.com/repos/magit/magit/commits/5e3e7d23249f24822b6a56bfff97b99e5022931e"},{"sha":"aefa9573536d44cb7b021da14c98357841a8d13b","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@kyleam.com","name":"Kyle Meyer"},"message":"Match magit-diff and magit-ediff-compare in popups\n\nMake the bindings and descriptions for these commands consistent because\nthey behave similarly and operate on the same level.","distinct":true,"url":"https://api.github.com/repos/magit/magit/commits/aefa9573536d44cb7b021da14c98357841a8d13b"},{"sha":"06ac2c4d11d8f12491e252a63e6d0a21768a7c7b","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@kyleam.com","name":"Kyle Meyer"},"message":"magit-ediff-dwim: Show \"upstream...branch\"\n\n... not \"branch...upstream\" when point is on the current branch and\nupstream is set.","distinct":true,"url":"https://api.github.com/repos/magit/magit/commits/06ac2c4d11d8f12491e252a63e6d0a21768a7c7b"},{"sha":"8b2df7eeac5dc68539c7faf72254b68c6cb58303","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@kyleam.com","name":"Kyle Meyer"},"message":"magit-ediff-dwim: Don't diff tips for {un}pulled","distinct":true,"url":"https://api.github.com/repos/magit/magit/commits/8b2df7eeac5dc68539c7faf72254b68c6cb58303"},{"sha":"e2c7ec40a4d8fb4688d484fdea97a82f45175b9e","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@kyleam.com","name":"Kyle Meyer"},"message":"Move magit-diff-dwim logic to separate function\n\nThis will allow consistent behavior between magit-diff-dwim and\nmagit-ediff-dwim.","distinct":true,"url":"https://api.github.com/repos/magit/magit/commits/e2c7ec40a4d8fb4688d484fdea97a82f45175b9e"},{"sha":"461d9791f8b9ce0b21308b3bcdcd876f4ebb2c07","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@kyleam.com","name":"Kyle Meyer"},"message":"magit-ediff-dwim: Use magit-diff--dwim","distinct":true,"url":"https://api.github.com/repos/magit/magit/commits/461d9791f8b9ce0b21308b3bcdcd876f4ebb2c07"},{"sha":"8fc273ef515b161e9bce743c4c18078d946837bc","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@kyleam.com","name":"Kyle Meyer"},"message":"magit-ediff-dwim-show-on-hunks: New option","distinct":true,"url":"https://api.github.com/repos/magit/magit/commits/8fc273ef515b161e9bce743c4c18078d946837bc"},{"sha":"e071b8f84f3e90c887ab19cf29e01df549b5b1de","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@kyleam.com","name":"Kyle Meyer"},"message":"magit-{diff,ediff-compare}: Allow \"...\" diff range\n\n* By default, magit-diff and magit-ediff-compare still diff revisions on\n  the first and last line of an active region.  With a prefix argument,\n  construct a \"revA...revB\" range, prompting for which revision to use\n  as revB (given that one of the revisions is not an ancestor of the\n  other).\n\n* If a region is selected, immediately use that as the input rather than\n  prompting with it as a default, as selecting a region is already a\n  deliberate action.  magit-ediff-compare already behaved this way, but\n  magit-diff did not.","distinct":true,"url":"https://api.github.com/repos/magit/magit/commits/e071b8f84f3e90c887ab19cf29e01df549b5b1de"},{"sha":"b697ff87df30a76105264c4db62a1fee196c7bc5","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@kyleam.com","name":"Kyle Meyer"},"message":"Use magit-diff--dwim to make default ranges\n\nConstruct default ranges for magit-diff-read-range-or-commit (and thus\nmagit-diff and magit-ediff-compare) from magit-diff--dwim information.","distinct":true,"url":"https://api.github.com/repos/magit/magit/commits/b697ff87df30a76105264c4db62a1fee196c7bc5"}]}