{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2154595,"defaultBranch":"master","name":"package_control","ownerLogin":"wbond","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-08-04T13:13:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41734?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725791520.0","currentOid":""},"activityList":{"items":[{"before":"8b222439a1340b3d8f0a92d9904d59a8c2358715","after":"396488d7c4dca5ffc4829867d7a63fd6081a21da","ref":"refs/heads/master","pushedAt":"2024-09-08T10:24:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Bump Version","shortMessageHtmlLink":"Bump Version"}},{"before":"c17c061db79d2ac6c74a0962c8adf1fda199792b","after":"8b222439a1340b3d8f0a92d9904d59a8c2358715","ref":"refs/heads/master","pushedAt":"2024-09-08T09:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Backup and reset settings once before disabling packages\n\nThis commit moves call of `backup_and_reset_settings` method to make it called\nonce for all affected packages.","shortMessageHtmlLink":"Backup and reset settings once before disabling packages"}},{"before":"ef3bf1948a9b2538d3dca35f0e292d61022fc477","after":"c17c061db79d2ac6c74a0962c8adf1fda199792b","ref":"refs/heads/master","pushedAt":"2024-09-07T11:19:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Fix vcs package upgrade task termination\n\nThis commit fixes an issue, which caused an upgrade task not being terminated\nin case an invoked git/hg subprocess got stuck. An error message was displayed,\nbut corresponding `proc.communicate()` never exited.\n\nTo fix it, `proc.communicate(..., timeout=60)` is used to gracefully return\nin case of stuck sub processes.","shortMessageHtmlLink":"Fix vcs package upgrade task termination"}},{"before":"92dfeb3247ccfd80a748c3ce94beab1361a1f8a4","after":"ef3bf1948a9b2538d3dca35f0e292d61022fc477","ref":"refs/heads/master","pushedAt":"2024-09-07T09:40:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"f563ef077881fc8ac2133f44834c0a5eb67df399","after":"92dfeb3247ccfd80a748c3ce94beab1361a1f8a4","ref":"refs/heads/master","pushedAt":"2024-07-12T15:07:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Remove autofixing legacy library names\n\nAll users using latest Package Control have been migrated. So this function\nis no longer required. All of those still using old betas might be affected\nonce upgrading, but well, I don't care about those still using out-dated betas.\n\nThey will run into self-made trouble.","shortMessageHtmlLink":"Remove autofixing legacy library names"}},{"before":"fa9647216dae8fe23d58bc0603749ac15f6e8c3e","after":"f563ef077881fc8ac2133f44834c0a5eb67df399","ref":"refs/heads/master","pushedAt":"2024-07-12T15:04:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Remove autofixing legacy library names\n\nAll users using latest Package Control have been migrated. So this function\nis no longer required. All of those still using old betas might be affected\nonce upgrading, but well, I don't care about those still using out-dated betas.\n\nThey will run into self-made trouble.","shortMessageHtmlLink":"Remove autofixing legacy library names"}},{"before":"c441c4e0d3ab7000827fb478079e3bda02cc387c","after":"fa9647216dae8fe23d58bc0603749ac15f6e8c3e","ref":"refs/heads/master","pushedAt":"2024-07-12T15:03:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Fix package control not working in development environment (#1686)","shortMessageHtmlLink":"Fix package control not working in development environment (#1686)"}},{"before":"2668e0fb784bf748dc3f4dab480de1046ac3fbef","after":"64129c893ed7b9b72bc8731e8684e3b25976d4ba","ref":"refs/heads/wip/package-reports","pushedAt":"2024-06-02T12:38:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"WIP: Package Report","shortMessageHtmlLink":"WIP: Package Report"}},{"before":"6cce073e6959dd0e4cb1ba86dd44b662405bb044","after":"c441c4e0d3ab7000827fb478079e3bda02cc387c","ref":"refs/heads/master","pushedAt":"2024-06-02T12:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Bump Version","shortMessageHtmlLink":"Bump Version"}},{"before":"737bb48b8f7daeab88e1050a3510031a891f69e9","after":null,"ref":"refs/heads/fix/package-path-detection","pushedAt":"2024-06-02T12:11:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"}},{"before":"96bfda962bd66ac8b72e10043a49ece50e522d3c","after":"6cce073e6959dd0e4cb1ba86dd44b662405bb044","ref":"refs/heads/master","pushedAt":"2024-06-02T12:11:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Fix path detection algorithm (#1681)\n\nFix path detection algorithm\r\n\r\nThis commit uses a more robust algorithm to determine ST paths at startup,\r\nwhich no longer relies on `Default.sort` module.\r\n\r\nIt fixes an issue, which caused {st_dir}/Packages path detection to fail, if\r\nDefault package is extracted to {data}/Packages by end users.\r\n\r\nTo determine default package path, it first tries `sublime.executable_path(), \r\nwhich returns valid paths at import time on ST4088+ or with mocked ST API\r\nin CI environments. When running on ST3, `abspath(sys.executable)` is used\r\ninstead to return plugin_host's absolute path. Without it, `sys.executable`\r\nonly returns \"python\" on ST3's plugin_host.","shortMessageHtmlLink":"Fix path detection algorithm (#1681)"}},{"before":"e88cc4180c5f1eb3be81eb5fc1585b96a9ebc79d","after":"737bb48b8f7daeab88e1050a3510031a891f69e9","ref":"refs/heads/fix/package-path-detection","pushedAt":"2024-06-02T11:47:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Fix path detection algorithm\n\nThis commit ...\n\n1. uses a more robust algorithm to determine special ST paths at startup, which\n no longer relies on location of `Default.sort` module, but uses\n `sys.executable` variable to determine, whether PC is running within\n ST plugin environment or on an external CI runner which mocks ST API.\n\n The new approach fixes an issue, which causes path detection to resolve\n invalid paths, if users extract whole Default package.\n PC assumed sublimehq's development environment in that case.\n\n2. moves forward to rely on `__spec__` in favor of `__file__` and `__loader__`\n as this is what python is moving to in general. The ladder ones are dropped\n step by step by recent python releases (3.13).","shortMessageHtmlLink":"Fix path detection algorithm"}},{"before":null,"after":"e88cc4180c5f1eb3be81eb5fc1585b96a9ebc79d","ref":"refs/heads/fix/package-path-detection","pushedAt":"2024-06-02T09:11:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Fix path detection algorithm\n\nThis commit ...\n\n1. uses a more robust algorithm to determine special ST paths at startup, which\n no longer relies on location of `Default.sort` module, but uses\n `sys.executable` variable to determine, whether PC is running within\n ST plugin environment or on an external CI runner which mocks ST API.\n\n The new approach fixes an issue, which causes path detection to resolve\n invalid paths, if users extract whole Default package.\n PC assumed sublimehq's development environment in that case.\n\n2. moves forward to rely on `__spec__` in favor of `__file__` and `__loader__`\n as this is what python is moving to in general. The ladder ones are dropped\n step by step by recent python releases (3.13).","shortMessageHtmlLink":"Fix path detection algorithm"}},{"before":"589ef0d63eff7d3a20e1cf6b816be934c3852e38","after":"96bfda962bd66ac8b72e10043a49ece50e522d3c","ref":"refs/heads/master","pushedAt":"2024-06-02T09:11:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Add repo-links for default channels\n\nThis commit adds comments with links to source repositories of default channels.","shortMessageHtmlLink":"Add repo-links for default channels"}},{"before":"ebf4edd85ac69c698ee33a8d42e281db6e73a8b4","after":null,"ref":"refs/heads/fix/unmanaged-libraries","pushedAt":"2024-05-25T08:29:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"}},{"before":"0656888df1ecf2b051cb23400b7b064308ba0052","after":"589ef0d63eff7d3a20e1cf6b816be934c3852e38","ref":"refs/heads/master","pushedAt":"2024-05-25T08:29:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Fix treatment of unmanaged libraries (#1680)\n\n* Optimize managed library detection\r\n\r\nThis commit creates a list of orphaned managed libraries by checking each\r\nlibraries installer via InstalledLibrary object model instead of performing\r\nfilesystem traversal twice (to subtract unmanaged ones).\r\n\r\n* Fix unmanaged libraries being upgraded\r\n\r\nThis commit makes sure not to upgrade unmanaged libraries.\r\n\r\n* Satisfy libraries in sorted order\r\n\r\n... for better readability of debug logs.\r\n\r\n* Fix adding INSTALLER file\r\n\r\nThis commit ensures to add .dist-info/INSTALLER and related RECORD\r\nentry to mark installed WHEELS as managed.","shortMessageHtmlLink":"Fix treatment of unmanaged libraries (#1680)"}},{"before":null,"after":"ebf4edd85ac69c698ee33a8d42e281db6e73a8b4","ref":"refs/heads/fix/unmanaged-libraries","pushedAt":"2024-05-25T08:21:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Fix adding INSTALLER file\n\nThis commit ensures to add .dist-info/INSTALLER and related RECORD\nentry to mark installed WHEELS as managed.","shortMessageHtmlLink":"Fix adding INSTALLER file"}},{"before":"4f1da2c282105bf0c948a013fdf67d06ea046291","after":null,"ref":"refs/heads/fix/drop-internal-testrunner","pushedAt":"2024-05-18T09:02:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"}},{"before":"ff04d91332994ea0382c9603cbfec97fcef5c75a","after":"0656888df1ecf2b051cb23400b7b064308ba0052","ref":"refs/heads/master","pushedAt":"2024-05-18T09:02:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Drop internal test runner (#1679)\n\nThis commit removes obsolete internal `package_control_tests` command\r\nin favor of UnitTesting, which can be used to run them.","shortMessageHtmlLink":"Drop internal test runner (#1679)"}},{"before":null,"after":"4f1da2c282105bf0c948a013fdf67d06ea046291","ref":"refs/heads/fix/drop-internal-testrunner","pushedAt":"2024-05-18T08:53:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Drop internal test runner\n\nThis commit removes obsolete internal `package_control_tests` command\nin favor of UnitTesting, which can be used to run them.","shortMessageHtmlLink":"Drop internal test runner"}},{"before":"5f15e73df19bdf4a625c2d39ee62254e3d1c36cb","after":null,"ref":"refs/heads/fix/drop-dummy-tests","pushedAt":"2024-05-18T08:45:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"}},{"before":"eaa9fc551cefbe4317db8ba9f3f4fec8e770f62a","after":"ff04d91332994ea0382c9603cbfec97fcef5c75a","ref":"refs/heads/master","pushedAt":"2024-05-18T08:45:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Drop dummy test cases (#1678)\n\nAs commit d5ed19bbfd6cc5a88f280fcd6635edfb494b93f3 introduced dynamic test case\r\ndiscovery using `unittest` default mechanisms, creation of dummy test cases\r\nfor unavailable is obsolete and therefore removed.","shortMessageHtmlLink":"Drop dummy test cases (#1678)"}},{"before":"88ba665606468ed21089bb6fdc23d73bc5a6e246","after":"5f15e73df19bdf4a625c2d39ee62254e3d1c36cb","ref":"refs/heads/fix/drop-dummy-tests","pushedAt":"2024-05-18T08:43:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Drop dummy test cases\n\nAs commit d5ed19bbfd6cc5a88f280fcd6635edfb494b93f3 introduced dynamic test case\ndiscovery using `unittest` default mechanisms, creation of dummy test cases\nfor unavailable is obsolete and therefore removed.","shortMessageHtmlLink":"Drop dummy test cases"}},{"before":"6ae9397d8636c78828942e5107469c0c30de588e","after":"eaa9fc551cefbe4317db8ba9f3f4fec8e770f62a","ref":"refs/heads/master","pushedAt":"2024-05-18T08:43:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"CI: Avoid duplicate tests on pull requests\n\nSeems testing on \"push\" events is enough.\nBefore this commit, pushing and opening a PR\ncaused the same commit to be tested twice.","shortMessageHtmlLink":"CI: Avoid duplicate tests on pull requests"}},{"before":null,"after":"88ba665606468ed21089bb6fdc23d73bc5a6e246","ref":"refs/heads/fix/drop-dummy-tests","pushedAt":"2024-05-18T08:41:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Drop dummy test cases\n\nAs commit d5ed19bbfd6cc5a88f280fcd6635edfb494b93f3 introduced dynamic test case\ndiscovery using `unittest` default mechanisms, creation of dummy test cases\nfor unavailable is obsolete and therefore removed.","shortMessageHtmlLink":"Drop dummy test cases"}},{"before":"386b1f576bb1db866a53543917b65f12935a7679","after":"6ae9397d8636c78828942e5107469c0c30de588e","ref":"refs/heads/master","pushedAt":"2024-05-18T08:35:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"CI: Avoid duplicate tests on pull requests\n\nSeems testing on \"push\" events is enough.\nBefore this commit, pushing and opening a PR\ncaused the same commit to be tested twice.","shortMessageHtmlLink":"CI: Avoid duplicate tests on pull requests"}},{"before":"44004720247c3e854d6e18e3524ccfc6dc719e06","after":null,"ref":"refs/heads/wip/ci","pushedAt":"2024-05-18T08:26:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"}},{"before":"b9c53c874304d93a239331b8344b6c8254b00244","after":null,"ref":"refs/heads/fix/fadeout-oscrypto","pushedAt":"2024-05-18T08:25:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"}},{"before":"82226032de61e4fabe5f51ef0f0272e9b0d4b306","after":"386b1f576bb1db866a53543917b65f12935a7679","ref":"refs/heads/master","pushedAt":"2024-05-18T08:25:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Disable OscryptoDownloader (#1677)","shortMessageHtmlLink":"Disable OscryptoDownloader (#1677)"}},{"before":"b041085e4db6eb3037b0ebbc9090dd831611e190","after":"b9c53c874304d93a239331b8344b6c8254b00244","ref":"refs/heads/fix/fadeout-oscrypto","pushedAt":"2024-05-18T08:22:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"deathaxe","name":null,"path":"/deathaxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16542113?s=80&v=4"},"commit":{"message":"Disable OscryptoDownloader","shortMessageHtmlLink":"Disable OscryptoDownloader"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsAs-FQA","startCursor":null,"endCursor":null}},"title":"Activity ยท wbond/package_control"}