{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":331603,"defaultBranch":"master","name":"vim-fugitive","ownerLogin":"tpope","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-10-09T01:09:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/378?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1675640715.2436328","currentOid":""},"activityList":{"items":[{"before":"5b0347b5231a0f40abc311ccaf7bbf02d3ce3a5a","after":"19ca61c78c86a2ce6a425aee9b1c6664e5149ea6","ref":"refs/heads/master","pushedAt":"2024-05-15T16:44:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Support ~ in ssh config include\n\nResolves: https://github.com/tpope/vim-rhubarb/issues/79","shortMessageHtmlLink":"Support ~ in ssh config include"}},{"before":"ed9e21fb9bdbda7989c1c9190ca830d36a5df4e2","after":"5b0347b5231a0f40abc311ccaf7bbf02d3ce3a5a","ref":"refs/heads/master","pushedAt":"2024-05-15T06:12:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Fix syntax error in autoload/fugitive.vim\n\nThe error was introduced in ed9e21fb9bdbda7989c1c9190ca830d36a5df4e2","shortMessageHtmlLink":"Fix syntax error in autoload/fugitive.vim"}},{"before":"ce882460cf3db12e99f8bf579cbf99e331f6dd4f","after":"ed9e21fb9bdbda7989c1c9190ca830d36a5df4e2","ref":"refs/heads/master","pushedAt":"2024-05-15T03:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Support :Git difftool --check\n\nResolves: https://github.com/tpope/vim-fugitive/issues/2303","shortMessageHtmlLink":"Support :Git difftool --check"}},{"before":"dac8e5c2d85926df92672bf2afb4fc48656d96c7","after":"ce882460cf3db12e99f8bf579cbf99e331f6dd4f","ref":"refs/heads/master","pushedAt":"2024-05-01T22:25:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Support Git flags inside of aliases\n\nResolves: https://github.com/tpope/vim-fugitive/issues/2298","shortMessageHtmlLink":"Support Git flags inside of aliases"}},{"before":"c0b03f1cac242d96837326d300f42a660306fc1a","after":"dac8e5c2d85926df92672bf2afb4fc48656d96c7","ref":"refs/heads/master","pushedAt":"2024-04-08T05:40:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Fix TempReadPost returning 0","shortMessageHtmlLink":"Fix TempReadPost returning 0"}},{"before":"a83135b55b018a891e0803199c3d418010a404d8","after":"c0b03f1cac242d96837326d300f42a660306fc1a","ref":"refs/heads/master","pushedAt":"2024-03-31T20:13:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Restore winfixbuf consideration in status blur\n\nThe revert in a83135b55b018a891e0803199c3d418010a404d8 was a bit too\naggressive. We can support winfixbuf being set on the status buffer\nwithout setting it ourselves.","shortMessageHtmlLink":"Restore winfixbuf consideration in status blur"}},{"before":"2377e16e6641418565b934990cf49068855987c6","after":"a83135b55b018a891e0803199c3d418010a404d8","ref":"refs/heads/master","pushedAt":"2024-03-28T20:57:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Revert \"Set winfixbuf on status windows\"\n\nThis reverts commit 8d4e8d45385c63a0bf735fe1164772116bf0da0d. Once the\ndust has settled I'll reconsider.\n\nReferences: https://github.com/tpope/vim-fugitive/issues/2272\nReferences: https://github.com/tpope/vim-fugitive/discussions/2275\nReferences: https://github.com/tpope/vim-fugitive/issues/2276\nReferences: https://github.com/tpope/vim-fugitive/issues/2278\nReferences: https://github.com/tpope/vim-fugitive/issues/2282\nReferences: https://github.com/tpope/vim-fugitive/issues/2286","shortMessageHtmlLink":"Revert \"Set winfixbuf on status windows\""}},{"before":"193ba9b393931bad768c1d2eed688b0bcc240858","after":"2377e16e6641418565b934990cf49068855987c6","ref":"refs/heads/master","pushedAt":"2024-03-26T18:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Fix misfire of User FugitivePager\n\nResolves: https://github.com/tpope/vim-fugitive/issues/2283","shortMessageHtmlLink":"Fix misfire of User FugitivePager"}},{"before":"8d4e8d45385c63a0bf735fe1164772116bf0da0d","after":"193ba9b393931bad768c1d2eed688b0bcc240858","ref":"refs/heads/master","pushedAt":"2024-03-21T17:17:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Fix typo for `advice.statusHints`","shortMessageHtmlLink":"Fix typo for advice.statusHints"}},{"before":"41beedabc7e948c787ea5696e04c3544c3674e23","after":"8d4e8d45385c63a0bf735fe1164772116bf0da0d","ref":"refs/heads/master","pushedAt":"2024-03-16T16:46:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Set winfixbuf on status windows\n\nResolves: https://github.com/tpope/vim-fugitive/issues/2272","shortMessageHtmlLink":"Set winfixbuf on status windows"}},{"before":"ded6eb9da375dbd60f04981e5b66f0d7a2c3bcda","after":"41beedabc7e948c787ea5696e04c3544c3674e23","ref":"refs/heads/master","pushedAt":"2024-03-04T01:35:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"For push map, never push to fetch remote\n\nThere are legitimate reasons to push to the fetch remote, but making it\npossible from the push map makes it too easy to do by default.","shortMessageHtmlLink":"For push map, never push to fetch remote"}},{"before":"840ce4a9d9087cf9c321917dd6dd050ec6c9c49c","after":"ded6eb9da375dbd60f04981e5b66f0d7a2c3bcda","ref":"refs/heads/master","pushedAt":"2024-03-03T15:42:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Use fewer buffer variables for status buffer","shortMessageHtmlLink":"Use fewer buffer variables for status buffer"}},{"before":"85eef8003e378f779c6d96a8b2ad4fba6e4e60f2","after":"840ce4a9d9087cf9c321917dd6dd050ec6c9c49c","ref":"refs/heads/master","pushedAt":"2024-03-02T20:21:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Move push_remote and fetch_remote into stat","shortMessageHtmlLink":"Move push_remote and fetch_remote into stat"}},{"before":"2e88f14a585c014691904ba8fe39e6ea851c9422","after":"85eef8003e378f779c6d96a8b2ad4fba6e4e60f2","ref":"refs/heads/master","pushedAt":"2024-03-02T18:52:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Don't assume default value for branch.*.merge\n\nCommands like git-merge and git-pull seem not to make this assumption,\nso neither should we.","shortMessageHtmlLink":"Don't assume default value for branch.*.merge"}},{"before":"4bc9d989930e37989b038540cc49e63728d3f220","after":"2e88f14a585c014691904ba8fe39e6ea851c9422","ref":"refs/heads/master","pushedAt":"2024-02-25T20:04:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Avoid settabvar()\n\nStill seeing ml_get errors on older Vim. I give up.\n\nResolves: https://github.com/tpope/vim-fugitive/pull/2262","shortMessageHtmlLink":"Avoid settabvar()"}},{"before":"011cf4fcb93a9649ffc6dcdff56ef948f5d0f7cc","after":"4bc9d989930e37989b038540cc49e63728d3f220","ref":"refs/heads/master","pushedAt":"2024-02-24T06:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Replace status buffer contents atomically","shortMessageHtmlLink":"Replace status buffer contents atomically"}},{"before":"9f92ff14d9d1169e08f197a2250fcaea88e9c767","after":"011cf4fcb93a9649ffc6dcdff56ef948f5d0f7cc","ref":"refs/heads/master","pushedAt":"2024-02-13T22:48:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Give status exec result variable a clearer name","shortMessageHtmlLink":"Give status exec result variable a clearer name"}},{"before":"2a388ef5ba55fd7d50cbefe5767c0e7b65708eef","after":"9f92ff14d9d1169e08f197a2250fcaea88e9c767","ref":"refs/heads/master","pushedAt":"2024-02-12T01:58:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Update tabpagenr('#') version constraint to fix ml_get error\n\nReferences: https://github.com/tpope/vim-fugitive/pull/2262","shortMessageHtmlLink":"Update tabpagenr('#') version constraint to fix ml_get error"}},{"before":"ddedd5bd20b030dc6cbc8d4a83a4de5af77f8054","after":"2a388ef5ba55fd7d50cbefe5767c0e7b65708eef","ref":"refs/heads/master","pushedAt":"2024-02-12T01:15:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Allow for numeric tab argument in \n\nSupport was added in Vim 9.0.0786.","shortMessageHtmlLink":"Allow for numeric tab argument in <mods>"}},{"before":"8376227c9d5f9cfdc85a9b228997a1644176eb37","after":"ddedd5bd20b030dc6cbc8d4a83a4de5af77f8054","ref":"refs/heads/master","pushedAt":"2024-02-11T21:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Add corresponding nvim check for tabpagenr('#')","shortMessageHtmlLink":"Add corresponding nvim check for tabpagenr('#')"}},{"before":"e3cdf27e197dda3687b351ae70e513dec1240af1","after":"8376227c9d5f9cfdc85a9b228997a1644176eb37","ref":"refs/heads/master","pushedAt":"2024-02-11T17:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Avoid tabpagenr('#') on Vim versions without it\n\nReferences: https://github.com/tpope/vim-fugitive/pull/2262","shortMessageHtmlLink":"Avoid tabpagenr('#') on Vim versions without it"}},{"before":"3d9cace1ff599d1315028802c086d7e39810a432","after":"e3cdf27e197dda3687b351ae70e513dec1240af1","ref":"refs/heads/master","pushedAt":"2024-02-11T15:19:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Remove error handler from status BufReadCmd\n\nThe only error that should be possible here now is the version check, so\ndo that explicitly instead.","shortMessageHtmlLink":"Remove error handler from status BufReadCmd"}},{"before":"41ef77c058bf44390a0dd02a6e130cb9b4621663","after":"3d9cace1ff599d1315028802c086d7e39810a432","ref":"refs/heads/master","pushedAt":"2024-02-10T23:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Reorder status BufReadCmd\n\nPut all the stuff that actually updates the buffer together, so we can\nsoft reload without triggering autocommands or doing redundant work.\n\nThe reason for the previous ordering was to allow a bit of parallelism\nwhile the diff commands ran in the background. Let's try to preserve\nthat for map definitions by running them in parallel to the status\ncommand instead.\n\nI'm not sure why 'nomodifiable' was set after BufReadPost. Let's try\nthe more natural ordering and see if anything breaks.","shortMessageHtmlLink":"Reorder status BufReadCmd"}},{"before":"fab00f7c0f3a08e860e39c7adeb8fbe849921a98","after":"41ef77c058bf44390a0dd02a6e130cb9b4621663","ref":"refs/heads/master","pushedAt":"2024-02-10T21:29:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Defer initializing b:fugitive_files until rendering status","shortMessageHtmlLink":"Defer initializing b:fugitive_files until rendering status"}},{"before":"e7bf502a6ae492f42a91d231864e25630286319b","after":"fab00f7c0f3a08e860e39c7adeb8fbe849921a98","ref":"refs/heads/master","pushedAt":"2024-02-08T19:11:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Always use absolute path for :Ggrep quickfix list\n\nRan into an issue where a running Vim (Neovim 0.9.5) consistently\ntreated a relative path not as the file in the current directory, but as\na different open buffer that matched the file name. The relative path\nwas just for cosmetics; let's switch to absolute so Vim doesn't butcher\nit.","shortMessageHtmlLink":"Always use absolute path for :Ggrep quickfix list"}},{"before":"f116dcc8e21021e6fbfb6b0a9f8f7b9566d933f4","after":"e7bf502a6ae492f42a91d231864e25630286319b","ref":"refs/heads/master","pushedAt":"2024-02-02T16:57:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Avoid resetting 'last accessed tab' status","shortMessageHtmlLink":"Avoid resetting 'last accessed tab' status"}},{"before":"854a8df0d06b8d3fcb30fa7f2b08c62b553eee3b","after":"f116dcc8e21021e6fbfb6b0a9f8f7b9566d933f4","ref":"refs/heads/master","pushedAt":"2024-01-27T19:36:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Fix misaligned output of :G blame -s\n\nDue to a regex not capturing (and concealing) all the spaces behind\nthe current file's line numbers, the close parentheses after the line\nnumbers are misaligned, and the blame buffer is made too wide.","shortMessageHtmlLink":"Fix misaligned output of :G blame -s"}},{"before":"ec8f7eed103c6d5b75eac69196bb87db0825629a","after":"854a8df0d06b8d3fcb30fa7f2b08c62b553eee3b","ref":"refs/heads/master","pushedAt":"2024-01-19T23:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Support edit script when temp dir name contains space\n\nLooks like GIT_EDITOR supports quotes now.\n\nResolves: https://github.com/tpope/vim-fugitive/issues/2255","shortMessageHtmlLink":"Support edit script when temp dir name contains space"}},{"before":"ac673f1e08dcbdee534564aaf5151283c25b7263","after":"ec8f7eed103c6d5b75eac69196bb87db0825629a","ref":"refs/heads/master","pushedAt":"2024-01-17T23:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Fix handling of Include in SSH config\n\nThe Include directive behaves very literally. The old implementation\nassumed a level of encapsulation that just doesn't match the actual\nimplementation.","shortMessageHtmlLink":"Fix handling of Include in SSH config"}},{"before":"c4a38c92dc60594b35538d645265d99b190049c7","after":"ac673f1e08dcbdee534564aaf5151283c25b7263","ref":"refs/heads/master","pushedAt":"2024-01-17T23:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpope","name":"Tim Pope","path":"/tpope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/378?s=80&v=4"},"commit":{"message":"Relay stdin in s:StdoutFile() on Vim 7\n\nResolves: https://github.com/tpope/vim-fugitive/issues/2254","shortMessageHtmlLink":"Relay stdin in s:StdoutFile() on Vim 7"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESsfNLgA","startCursor":null,"endCursor":null}},"title":"Activity ยท tpope/vim-fugitive"}