{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":202796357,"defaultBranch":"master","name":"dandi-cli","ownerLogin":"dandi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-16T20:38:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53260526?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717074936.0","currentOid":""},"activityList":{"items":[{"before":"3f0318c42250695afcf6178c78e341d856872976","after":"59f5da0089e833c17deecc57a019d3393e6a0515","ref":"refs/heads/master","pushedAt":"2024-05-30T13:15:36.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Merge pull request #1443 from dandi/bf-rf-zarr-download\n\nOPT+RF of zarr downloads: do not wait for full files listing + compute %done from total zarr size","shortMessageHtmlLink":"Merge pull request #1443 from dandi/bf-rf-zarr-download"}},{"before":"08a4050d26321be99159cd76dd03498aafaf06bc","after":null,"ref":"refs/heads/bf-rf-zarr-download","pushedAt":"2024-05-30T13:15:36.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":"a847a9b6ad81a7d073f82e8caf5e697b0020fe50","after":null,"ref":"refs/heads/split-logfile-names","pushedAt":"2024-05-24T13:12:24.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":"f9eb87c3ca8c0714a68a726893ff21027f783f6c","after":"3f0318c42250695afcf6178c78e341d856872976","ref":"refs/heads/master","pushedAt":"2024-05-24T13:12:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Merge pull request #1445 from dandi/split-logfile-names\n\nSeparate datetime components in logfile names with punctuation","shortMessageHtmlLink":"Merge pull request #1445 from dandi/split-logfile-names"}},{"before":"d9abf1dd889e5cacb773f9814f0002e56e399743","after":"f9eb87c3ca8c0714a68a726893ff21027f783f6c","ref":"refs/heads/master","pushedAt":"2024-05-23T22:22:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md [skip ci]","shortMessageHtmlLink":"Update CHANGELOG.md [skip ci]"}},{"before":"1910e8a708e22670c9f6f4cfa1f6a3cf8c38f2d9","after":null,"ref":"refs/heads/rewind","pushedAt":"2024-05-23T22:22: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":"722f1b655e67c311635941dea5e7840c49994c0a","after":"d9abf1dd889e5cacb773f9814f0002e56e399743","ref":"refs/heads/master","pushedAt":"2024-05-23T22:22:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Merge pull request #1444 from dandi/rewind\n\nRewind filehandle request bodies before retrying requests","shortMessageHtmlLink":"Merge pull request #1444 from dandi/rewind"}},{"before":"61a184877f0d16389631228eec14d6bfa3b2ab89","after":"a847a9b6ad81a7d073f82e8caf5e697b0020fe50","ref":"refs/heads/split-logfile-names","pushedAt":"2024-05-23T14:59:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwodder","name":"John T. Wodder II","path":"/jwodder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98207?s=80&v=4"},"commit":{"message":"Use hyphen to separate date & time","shortMessageHtmlLink":"Use hyphen to separate date & time"}},{"before":null,"after":"61a184877f0d16389631228eec14d6bfa3b2ab89","ref":"refs/heads/split-logfile-names","pushedAt":"2024-05-23T12:34:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jwodder","name":"John T. Wodder II","path":"/jwodder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98207?s=80&v=4"},"commit":{"message":"Separate time components in logfile names with periods","shortMessageHtmlLink":"Separate time components in logfile names with periods"}},{"before":null,"after":"1910e8a708e22670c9f6f4cfa1f6a3cf8c38f2d9","ref":"refs/heads/rewind","pushedAt":"2024-05-22T22:52:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jwodder","name":"John T. Wodder II","path":"/jwodder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98207?s=80&v=4"},"commit":{"message":"Rewind filehandle request bodies before retrying requests","shortMessageHtmlLink":"Rewind filehandle request bodies before retrying requests"}},{"before":"b17aa6358e590cf090269683100d56f1a26af6cf","after":"08a4050d26321be99159cd76dd03498aafaf06bc","ref":"refs/heads/bf-rf-zarr-download","pushedAt":"2024-05-20T20:20:42.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":"Code review: minor typing etc recommendations\n\nCo-authored-by: John T. Wodder II ","shortMessageHtmlLink":"Code review: minor typing etc recommendations"}},{"before":"e6d71bdb221315129896ecd95bbad5132cedb490","after":"b17aa6358e590cf090269683100d56f1a26af6cf","ref":"refs/heads/bf-rf-zarr-download","pushedAt":"2024-05-15T12:22:32.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":"Fix up test for the changes in prior commit + robustify few places in the modified code logic","shortMessageHtmlLink":"Fix up test for the changes in prior commit + robustify few places in…"}},{"before":null,"after":"e6d71bdb221315129896ecd95bbad5132cedb490","ref":"refs/heads/bf-rf-zarr-download","pushedAt":"2024-05-14T20:42: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":"BF: use total zarr_size to compute done% for zarr\n\nSince maxsize is dynamically computed as we go through the files.\nThe idea, I guess, was that it would grow rapidly before actual\ndownloads commense but it is not the case, so we endup with done%\nbeing always close to 100% since we get those reports on final\ndownloads completed close to when individual files are downloaded.\n\nSo this should close https://github.com/dandi/dandi-cli/issues/1407 .\n\nBut for total zarr file to be used, we needed to account also for\nskipped files. I added reporting of sizes for skipped files as well.\nIt seems there is no negative side effect on regular files download.\nSo now for the %done of zarr we might be getting to 100% of original\nsize having downloaded nothing. But IMHO it is ok since user does\nnot care as much of how many \"subparts\" are downloaded, but rather\nto have adequate progress report back.\n\nThere also could be side effects if -e skip and we skip\ndownload of some updated files which would be smaller than the local\nones so altogether we would get over 100% total at the end.","shortMessageHtmlLink":"BF: use total zarr_size to compute done% for zarr"}},{"before":"659c237e8eabc1754968dab064b93bf1720c0e28","after":null,"ref":"refs/heads/enh-timeout","pushedAt":"2024-05-03T22:08:51.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":"87a374425bf0a50846a1b52554dfc4af593b7bfd","after":"722f1b655e67c311635941dea5e7840c49994c0a","ref":"refs/heads/master","pushedAt":"2024-05-03T22:08:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Merge pull request #1440 from dandi/enh-timeout\n\nENH: add timeout of 300 (5 minutes) to any test running","shortMessageHtmlLink":"Merge pull request #1440 from dandi/enh-timeout"}},{"before":"b477d41aaa0364aff4b3ac38f77e57198ec2650d","after":null,"ref":"refs/heads/enh-indentation","pushedAt":"2024-05-03T21:55:06.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":"260b4d76aed0004ec47a47fb51c318a9195fc79c","after":"87a374425bf0a50846a1b52554dfc4af593b7bfd","ref":"refs/heads/master","pushedAt":"2024-05-03T21:55:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Merge pull request #1439 from dandi/enh-indentation\n\nSlight tune up to formatting of examples etc to harmonize appearance/make shorter","shortMessageHtmlLink":"Merge pull request #1439 from dandi/enh-indentation"}},{"before":"f854f19f313dfdb505b5bd201079430d78b3c192","after":"659c237e8eabc1754968dab064b93bf1720c0e28","ref":"refs/heads/enh-timeout","pushedAt":"2024-05-03T21:49:15.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":"ENH: add timeout of 300 (5 minutes) to any test running\n\nWe recently started to encounter stalling test runs which lead to hours of\nstalled operation. Hopefully this would lead to failed test instead of a stall","shortMessageHtmlLink":"ENH: add timeout of 300 (5 minutes) to any test running"}},{"before":"659c237e8eabc1754968dab064b93bf1720c0e28","after":"f854f19f313dfdb505b5bd201079430d78b3c192","ref":"refs/heads/enh-timeout","pushedAt":"2024-05-03T21:25:41.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":"TEMP: timeout tests on 3 seconds","shortMessageHtmlLink":"TEMP: timeout tests on 3 seconds"}},{"before":null,"after":"659c237e8eabc1754968dab064b93bf1720c0e28","ref":"refs/heads/enh-timeout","pushedAt":"2024-05-03T21:24:31.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":"ENH: add timeout of 300 (5 minutes) to any test running\n\nWe recently started to encounter stalling test runs which lead to hours of\nstalled operation. Hopefully this would lead to failed test instead of a stall","shortMessageHtmlLink":"ENH: add timeout of 300 (5 minutes) to any test running"}},{"before":null,"after":"b477d41aaa0364aff4b3ac38f77e57198ec2650d","ref":"refs/heads/enh-indentation","pushedAt":"2024-05-03T18:59:30.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":"Slight tune up to formatting of examples etc to harmonize appearance/make shorter\n\nOriginal --help is too long and a little more inconsistent -- the \"#\" are\nshell script construct and generally not used to demarkate anything there, so\nkind no point to have/look odd","shortMessageHtmlLink":"Slight tune up to formatting of examples etc to harmonize appearance/…"}},{"before":"82dd7ea2be905ec0705c7c132439411dfb0eb6e9","after":"260b4d76aed0004ec47a47fb51c318a9195fc79c","ref":"refs/heads/master","pushedAt":"2024-05-03T15:03:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Merge pull request #1433 from rly/patch-1\n\nFix spelling of netlify and insstance","shortMessageHtmlLink":"Merge pull request #1433 from rly/patch-1"}},{"before":"6885b40749c6cd058af55ca6e73c53db59ea621b","after":null,"ref":"refs/heads/enh-codespell-annotate","pushedAt":"2024-05-03T14:07: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":"1a673b92125be1f3e43a7ad6ddf06194199ba8a6","after":"82dd7ea2be905ec0705c7c132439411dfb0eb6e9","ref":"refs/heads/master","pushedAt":"2024-05-03T14:07:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Merge pull request #1429 from dandi/enh-codespell-annotate\n\nENH: add/use codespell-project/codespell-problem-matcher to annotate PRs on where typos added","shortMessageHtmlLink":"Merge pull request #1429 from dandi/enh-codespell-annotate"}},{"before":"d67e2eae3a47f3815b4a9eb9a348b388aa4df55d","after":"1a673b92125be1f3e43a7ad6ddf06194199ba8a6","ref":"refs/heads/master","pushedAt":"2024-05-03T13:57:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md [skip ci]","shortMessageHtmlLink":"Update CHANGELOG.md [skip ci]"}},{"before":"fa22081324d9b6008efc99ba92989294b926c67b","after":"d67e2eae3a47f3815b4a9eb9a348b388aa4df55d","ref":"refs/heads/master","pushedAt":"2024-05-03T13:56:36.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Merge pull request #1438 from candleindark/contact-person-email\n\nAdjust tests for the added email requirement for contact person","shortMessageHtmlLink":"Merge pull request #1438 from candleindark/contact-person-email"}},{"before":"eb065ead82689b74da5577c5554ac8fb1a95dc46","after":null,"ref":"refs/heads/dev-email-env-var","pushedAt":"2024-05-01T18:10:33.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":"e5ecb8c0d3313517522b7a81878231483492b612","after":"fa22081324d9b6008efc99ba92989294b926c67b","ref":"refs/heads/master","pushedAt":"2024-05-01T18:10:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Merge pull request #1436 from dandi/dev-email-env-var\n\nAdd DJANGO_DANDI_DEV_EMAIL env var to archive tests","shortMessageHtmlLink":"Merge pull request #1436 from dandi/dev-email-env-var"}},{"before":"15196a93310618f8897c7b43444e216bbb094549","after":"e5ecb8c0d3313517522b7a81878231483492b612","ref":"refs/heads/master","pushedAt":"2024-05-01T18:09:52.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"Merge pull request #1437 from asmacdo/clarify-download-docs\n\nclarify resource identifier docs","shortMessageHtmlLink":"Merge pull request #1437 from asmacdo/clarify-download-docs"}},{"before":null,"after":"eb065ead82689b74da5577c5554ac8fb1a95dc46","ref":"refs/heads/dev-email-env-var","pushedAt":"2024-04-26T16:54:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jjnesbitt","name":"Jacob Nesbitt","path":"/jjnesbitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11370025?s=80&v=4"},"commit":{"message":"Add DJANGO_DANDI_DEV_EMAIL env var to archive tests","shortMessageHtmlLink":"Add DJANGO_DANDI_DEV_EMAIL env var to archive tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWAluOAA","startCursor":null,"endCursor":null}},"title":"Activity · dandi/dandi-cli"}