{"action":"created","issue":{"url":"https://api.github.com/repos/gitextensions/gitextensions/issues/5909","repository_url":"https://api.github.com/repos/gitextensions/gitextensions","labels_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/5909/labels{/name}","comments_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/5909/comments","events_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/5909/events","html_url":"https://github.com/gitextensions/gitextensions/issues/5909","id":390790184,"node_id":"MDU6SXNzdWUzOTA3OTAxODQ=","number":5909,"title":"[3.0] Commit status list is sorted by change type","user":{"login":"glen-nicol","id":5103200,"node_id":"MDQ6VXNlcjUxMDMyMDA=","avatar_url":"https://avatars1.githubusercontent.com/u/5103200?v=4","gravatar_id":"","url":"https://api.github.com/users/glen-nicol","html_url":"https://github.com/glen-nicol","followers_url":"https://api.github.com/users/glen-nicol/followers","following_url":"https://api.github.com/users/glen-nicol/following{/other_user}","gists_url":"https://api.github.com/users/glen-nicol/gists{/gist_id}","starred_url":"https://api.github.com/users/glen-nicol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/glen-nicol/subscriptions","organizations_url":"https://api.github.com/users/glen-nicol/orgs","repos_url":"https://api.github.com/users/glen-nicol/repos","events_url":"https://api.github.com/users/glen-nicol/events{/privacy}","received_events_url":"https://api.github.com/users/glen-nicol/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-12-13T17:49:27Z","updated_at":"2018-12-14T18:13:29Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"**Do you want to request a *feature* or report a *bug*?**\r\nI would call it a bug/oversight. The commit list still works but its behavior is inconsistent with the other default diff lists.\r\n\r\n**What is the current behavior?**\r\nIn 3.0 The commit dialog sorts unstaged file changes by type (edit, new, deletion). In previous releases they were sorted alphabetically. The other diff lists in 3.0 (selected commit in Git graph and staged change list) are also sorted alphabetically.\r\n\r\n**If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem.**\r\nOpen the commit dialog with multiple change types and multiple files of each type.\r\n\r\n**What is the expected behavior?**\r\nThe files listed in the unstaged list should be sorted alphabetically by default like all the other diff lists.\r\n\r\nIf alternative sorting is desired I think we should implement that separately as described in #2518. Although sorting should be extended to all diff lists based on one setting.\r\n\r\n**Environment you encounter the issue:**\r\n- Git Extensions 3.00.00.4433\r\n- Build fca7cf228b481ee8c1b779cf7b882ccdfbdcd1bc\r\n- Git 2.18.0.windows.1\r\n- Microsoft Windows NT 6.1.7601 Service Pack 1\r\n- .NET Framework 4.7.3130.0\r\n- DPI 96dpi (no scaling)\r\n- Windows 7 64bit\r\n\r\n**Did this work in previous version of GitExtensions (which)?**\r\n<= 2.51.05\r\n"},"comment":{"url":"https://api.github.com/repos/gitextensions/gitextensions/issues/comments/447407728","html_url":"https://github.com/gitextensions/gitextensions/issues/5909#issuecomment-447407728","issue_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/5909","id":447407728,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NzQwNzcyOA==","user":{"login":"glen-nicol","id":5103200,"node_id":"MDQ6VXNlcjUxMDMyMDA=","avatar_url":"https://avatars1.githubusercontent.com/u/5103200?v=4","gravatar_id":"","url":"https://api.github.com/users/glen-nicol","html_url":"https://github.com/glen-nicol","followers_url":"https://api.github.com/users/glen-nicol/followers","following_url":"https://api.github.com/users/glen-nicol/following{/other_user}","gists_url":"https://api.github.com/users/glen-nicol/gists{/gist_id}","starred_url":"https://api.github.com/users/glen-nicol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/glen-nicol/subscriptions","organizations_url":"https://api.github.com/users/glen-nicol/orgs","repos_url":"https://api.github.com/users/glen-nicol/repos","events_url":"https://api.github.com/users/glen-nicol/events{/privacy}","received_events_url":"https://api.github.com/users/glen-nicol/received_events","type":"User","site_admin":false},"created_at":"2018-12-14T18:13:29Z","updated_at":"2018-12-14T18:13:29Z","author_association":"CONTRIBUTOR","body":"I agree on all being controlled by a global setting and but also changeable via control on all/most of the lists. I think the first step is to revert the unstaged behavior back to 2.51 so they are consistent. Then look into creating the sorting setting and controls."}}
{"actor":{"display_login":"glen-nicol"}}