{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":74024615,"defaultBranch":"master","name":"zodbtools","ownerLogin":"Nexedi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-17T12:24:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13884706?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708093906.0","currentOid":""},"activityList":{"items":[{"before":"a98530383cbf0f07a0e77ee4191faeaf16a4b2f2","after":"513c296c1a15584f91d37cbabd0504fb4313ec79","ref":"refs/heads/master","pushedAt":"2024-02-16T14:31:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NexediGitlab","name":null,"path":"/NexediGitlab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17395639?s=80&v=4"},"commit":{"message":"Release 0.0.0.dev9\n\nCo-authored-by: Kirill Smelkov ","shortMessageHtmlLink":"Release 0.0.0.dev9"}},{"before":"7ae5ff825b742a9f05d2ba0e4f1025af4f8ba934","after":"a98530383cbf0f07a0e77ee4191faeaf16a4b2f2","ref":"refs/heads/master","pushedAt":"2023-09-01T18:08:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"NexediGitlab","name":null,"path":"/NexediGitlab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17395639?s=80&v=4"},"commit":{"message":"zodbcommit: include the status of transaction\n\neven though the interface of IStorageRestorable.tpc_begin does not\nhave a \"status\" argument, it is described in the notes below that the\nactual implementation uses it:\n\nhttps://github.com/zopefoundation/ZODB/blob/0632974d/src/ZODB/interfaces.py#L950-L956\n\nThis is used by FileStorage:\n\nhttps://github.com/zopefoundation/ZODB/blob/0632974d/src/ZODB/FileStorage/format.py#L30-L39\n\nand the storage methods seem to accept this argument:\n\nhttps://github.com/zopefoundation/ZODB/blob/0632974d/src/ZODB/BaseStorage.py#L182\nhttps://github.com/zopefoundation/ZEO/blob/e5637818/src/ZEO/ClientStorage.py#L888\nhttps://lab.nexedi.com/nexedi/neoppod/blob/fd87e153/neo/client/app.py#L473\n\nPropagating the status fixes some cases where restoring commits did not\nrecreate a storage that is byte-to-byte equivalent. This happened with\na FileStorage that was packed and contained transactions with \"p\"\nstatus.\n\nCo-authored-by: Kirill Smelkov \nReviewed-on: https://lab.nexedi.com/nexedi/zodbtools/merge_requests/24","shortMessageHtmlLink":"zodbcommit: include the status of transaction"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_Khz3AA","startCursor":null,"endCursor":null}},"title":"Activity ยท Nexedi/zodbtools"}