{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30428483,"defaultBranch":"maint","name":"datalad","ownerLogin":"yarikoptic","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-02-06T19:12:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39889?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717429473.0","currentOid":""},"activityList":{"items":[{"before":"a0c365fa85bba58e79b45d63cf52d8d90206fcc7","after":"fdd1df90f3230551299a34a2c9ed5ebae1193ac2","ref":"refs/heads/enh-annex-add-batch","pushedAt":"2024-06-06T01:45:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"RFed for current master and to account for git-annex add --batch shortcoming\n\nsee https://git-annex.branchable.com/todo/make_add_--batch_add_directories_content/?updated","shortMessageHtmlLink":"RFed for current master and to account for git-annex add --batch shor…"}},{"before":"5ca203b3f4d10aea35499fa3273a5f5804949002","after":"c6d7695043a7fa775ed5217c32d2a576bf7a66dc","ref":"refs/heads/enh-3.12","pushedAt":"2024-06-03T15:48:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"[release-action] Autogenerate changelog snippet for PR 7592","shortMessageHtmlLink":"[release-action] Autogenerate changelog snippet for PR 7592"}},{"before":"dc50e3618d346c5bfb94006edfc1c3fb954ace9b","after":"82e11b5afc7e975c57cf2007afc6befdc65d0fb6","ref":"refs/heads/enh-codespell","pushedAt":"2024-06-03T15:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yarikoptic-gitmate","name":"GitMate for @yarikoptic","path":"/yarikoptic-gitmate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41385986?s=80&v=4"},"commit":{"message":"[release-action] Autogenerate changelog snippet for PR 7610","shortMessageHtmlLink":"[release-action] Autogenerate changelog snippet for PR 7610"}},{"before":null,"after":"dc50e3618d346c5bfb94006edfc1c3fb954ace9b","ref":"refs/heads/enh-codespell","pushedAt":"2024-06-03T15:44:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"[DATALAD RUNCMD] run codespell throughout fixing typos automagically\n\n=== Do not change lines below ===\n{\n \"chain\": [],\n \"cmd\": \"codespell -w\",\n \"exit\": 0,\n \"extra_inputs\": [],\n \"inputs\": [],\n \"outputs\": [],\n \"pwd\": \".\"\n}\n^^^ Do not change lines above ^^^","shortMessageHtmlLink":"[DATALAD RUNCMD] run codespell throughout fixing typos automagically"}},{"before":"c9beb93d83b08a320f7cfbbc3519a1dfcdb77071","after":null,"ref":"refs/heads/bf-dtime","pushedAt":"2024-05-29T16:15:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"}},{"before":null,"after":"c9beb93d83b08a320f7cfbbc3519a1dfcdb77071","ref":"refs/heads/bf-dtime","pushedAt":"2024-05-15T17:42:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"BF: tools/dtime to handle log line having non-increment timestamp\n\nApparently can happen, likely due to multithreading and different threads\ndoing their own timestamping. Interestingly Python seems to not handle\nnegative time delta \"intuitively\":\n\n (Pdb) p t\n datetime.datetime(2024, 5, 14, 19, 39, 12, 800000)\n (Pdb) p prevt\n datetime.datetime(2024, 5, 14, 19, 39, 12, 801000)\n (Pdb) p t - prevt\n datetime.timedelta(days=-1, seconds=86399, microseconds=999000)\n *(Pdb) p prevt -t\n datetime.timedelta(microseconds=1000)\n\nbut since python 2.7 there is \"total_seconds\" which is behaving as desired and\nanyways we need those, so we can just use and thus operate correctly also\nwhenever crossing some days boundary (hopefully never).","shortMessageHtmlLink":"BF: tools/dtime to handle log line having non-increment timestamp"}},{"before":null,"after":"e53242b5e697ad62036700f9f4b2445206c64628","ref":"refs/heads/rf-load-extensions","pushedAt":"2024-05-13T22:30:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"RF: centralize logic for considering an extension into iter_extensions\n\nIt will be guided by the same datalad.extensions.load ATM,\nalthough I think we should refactor it in the long(er) term into\ndatalad.extensions.enable which would be more descriptive of the\npurpose.\n\nIMHO we should either consider entire extension or not consider it at all.\nATM we have diverging logic which leads to confusion as \"I have installed extension X\nand it works, but I installed extension Y and its effects are not there\"","shortMessageHtmlLink":"RF: centralize logic for considering an extension into iter_extensions"}},{"before":"94dae8644d03967afca68d727525a2db1a3665e1","after":"37e20aba057ec898a2c12790d398356eccd2e67a","ref":"refs/heads/rf-issues","pushedAt":"2024-05-13T21:36:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Keep generic blank issue available as well\n\nCo-authored-by: Adina Wagner ","shortMessageHtmlLink":"Keep generic blank issue available as well"}},{"before":"4f34c7ddb475853e9afb39e926fd5c1139f92baf","after":"5b3ec3369976bc45169741113fd4bfbae22cbd6d","ref":"refs/heads/enh-release","pushedAt":"2024-05-13T21:33:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Clarify changelog that it is about \"release\" PR","shortMessageHtmlLink":"Clarify changelog that it is about \"release\" PR"}},{"before":"9427f02988309078a2126d845f2d888c052bb202","after":"5ca203b3f4d10aea35499fa3273a5f5804949002","ref":"refs/heads/enh-3.12","pushedAt":"2024-05-13T21:29:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yarikoptic-gitmate","name":"GitMate for @yarikoptic","path":"/yarikoptic-gitmate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41385986?s=80&v=4"},"commit":{"message":"[release-action] Autogenerate changelog snippet for PR 7592","shortMessageHtmlLink":"[release-action] Autogenerate changelog snippet for PR 7592"}},{"before":null,"after":"9427f02988309078a2126d845f2d888c052bb202","ref":"refs/heads/enh-3.12","pushedAt":"2024-05-08T13:45:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Appveyor -- test against 3.12 instead of 3.11","shortMessageHtmlLink":"Appveyor -- test against 3.12 instead of 3.11"}},{"before":"e05fec7111cde7a29f102ccaf9825c1df1566ab9","after":"4f34c7ddb475853e9afb39e926fd5c1139f92baf","ref":"refs/heads/enh-release","pushedAt":"2024-05-07T15:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Add forgotten check to not run check-sync on other forks","shortMessageHtmlLink":"Add forgotten check to not run check-sync on other forks"}},{"before":"d234ff2d4323cb07aa9b0079f10b56326b853177","after":"e05fec7111cde7a29f102ccaf9825c1df1566ab9","ref":"refs/heads/enh-release","pushedAt":"2024-05-07T14:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Fetch also master explicitly since here we fetched our PR","shortMessageHtmlLink":"Fetch also master explicitly since here we fetched our PR"}},{"before":"8ac5d09d870d43253d6d89d85d16aebec6e3df97","after":"d234ff2d4323cb07aa9b0079f10b56326b853177","ref":"refs/heads/enh-release","pushedAt":"2024-05-07T14:32:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yarikoptic-gitmate","name":"GitMate for @yarikoptic","path":"/yarikoptic-gitmate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41385986?s=80&v=4"},"commit":{"message":"[release-action] Autogenerate changelog snippet for PR 7590","shortMessageHtmlLink":"[release-action] Autogenerate changelog snippet for PR 7590"}},{"before":null,"after":"8ac5d09d870d43253d6d89d85d16aebec6e3df97","ref":"refs/heads/enh-release","pushedAt":"2024-05-07T14:29:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Make github workflow which would ensure that PR against master would have everything from maint merged","shortMessageHtmlLink":"Make github workflow which would ensure that PR against master would …"}},{"before":"a524359eb5efe6526c2c956de65eab96127e5d33","after":"19bff50e26d805056c8534df1468fb176f2f016f","ref":"refs/heads/bf-macos","pushedAt":"2024-04-24T17:41:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Test against 3.10 on macos-latest since switched to arm64 without earlier pythons support","shortMessageHtmlLink":"Test against 3.10 on macos-latest since switched to arm64 without ear…"}},{"before":null,"after":"a524359eb5efe6526c2c956de65eab96127e5d33","ref":"refs/heads/bf-macos","pushedAt":"2024-04-24T17:17:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Test against 3.10 on macos-latest since switched to arm64 without earlier pythons support","shortMessageHtmlLink":"Test against 3.10 on macos-latest since switched to arm64 without ear…"}},{"before":"05f95607250cf99cd0041ec8bf7bf411ea5a56ee","after":"a0c365fa85bba58e79b45d63cf52d8d90206fcc7","ref":"refs/heads/enh-annex-add-batch","pushedAt":"2024-03-07T14:16:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"RFed for current master and to account for git-annex add --batch shortcoming\n\nsee https://git-annex.branchable.com/todo/make_add_--batch_add_directories_content/?updated","shortMessageHtmlLink":"RFed for current master and to account for git-annex add --batch shor…"}},{"before":null,"after":"3de50df6d1e62c25e2ca3844fb91a3d6cae06754","ref":"refs/heads/bf-symlinked-repo","pushedAt":"2024-02-12T16:51:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Return symlinked path itself if points to the root of a git repo\n\nRef: https://github.com/datalad/datalad/issues/7438#issuecomment-1939097072","shortMessageHtmlLink":"Return symlinked path itself if points to the root of a git repo"}},{"before":"98f176defc932ff028578f5e236ab283d8014447","after":null,"ref":"refs/heads/bf-tests-s3","pushedAt":"2024-02-02T23:18:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"}},{"before":"555cc7e23d8e590a6a6a99bb1d91578d35a77cfc","after":null,"ref":"refs/heads/rf-test","pushedAt":"2024-02-02T23:18:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"}},{"before":"1cddc149faa75e4a3f377e16a6b4bed30cf2c1ca","after":null,"ref":"refs/heads/rf-no-nose","pushedAt":"2024-02-02T23:18:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"}},{"before":"c2bcfe5d8229eaf2f810b5d82a19ad2d52440ca3","after":null,"ref":"refs/heads/rf-no-interp-log","pushedAt":"2024-02-02T23:18:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"}},{"before":"178a2336e9ce4f3470fa569b342aff20f194f2b3","after":null,"ref":"refs/heads/enh-xfail","pushedAt":"2024-02-02T23:18:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"}},{"before":"8306d77ee83df1e2494e497159ee0a988a732688","after":null,"ref":"refs/heads/enh-update-citationcff","pushedAt":"2024-02-02T23:18:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"}},{"before":"a9910731910e014ca27c5699771bc88f7446c091","after":null,"ref":"refs/heads/enh-types","pushedAt":"2024-02-02T23:18:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"}},{"before":"532a5c6350db5e8dce389368c3c74f5ca5960e08","after":null,"ref":"refs/heads/enh-token","pushedAt":"2024-02-02T23:18:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"}},{"before":"f6b074fdd4a5cd1081961a5fb8b259a06638725d","after":null,"ref":"refs/heads/enh-tests-keyring","pushedAt":"2024-02-02T23:18:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"}},{"before":"5fa4ea74503d97fd9bd8e47310bb33a1a71c15bc","after":null,"ref":"refs/heads/enh-test-assert-raises","pushedAt":"2024-02-02T23:18:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"}},{"before":"252eb8f844a9579fce32750fb024d0648b6b3550","after":null,"ref":"refs/heads/enh-relaxed","pushedAt":"2024-02-02T23:18:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXbMTPgA","startCursor":null,"endCursor":null}},"title":"Activity · yarikoptic/datalad"}