{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":535397105,"defaultBranch":"main","name":"rslock","ownerLogin":"hexcowboy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-11T19:00:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8162609?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726304345.0","currentOid":""},"activityList":{"items":[{"before":"a2e63e3f0a9ef083b6dca66fc01e6ba5f31641a5","after":null,"ref":"refs/heads/freeing-locks","pushedAt":"2024-09-14T08:46:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"}},{"before":"e57f09b7dbaba3fadfef735969bb233f12aabf7b","after":"76c4132c5e0a18f1ab0361d1b6bdf9ed121a6f11","ref":"refs/heads/main","pushedAt":"2024-09-14T08:46:45.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"Merge pull request #23 from hexcowboy/freeing-locks\n\nAdd `is_freed` to check if locks are truly available","shortMessageHtmlLink":"Merge pull request #23 from hexcowboy/freeing-locks"}},{"before":"706f6d219469e79aa5fc38a0b1aa4e5653f2a1dc","after":"a2e63e3f0a9ef083b6dca66fc01e6ba5f31641a5","ref":"refs/heads/freeing-locks","pushedAt":"2024-09-14T08:42:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"satisfy ci","shortMessageHtmlLink":"satisfy ci"}},{"before":"8f07d944a33716c2f1a43430caf0ea50614b755a","after":"706f6d219469e79aa5fc38a0b1aa4e5653f2a1dc","ref":"refs/heads/freeing-locks","pushedAt":"2024-09-14T08:37:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"upgrade version 0.5.0","shortMessageHtmlLink":"upgrade version 0.5.0"}},{"before":"e57f09b7dbaba3fadfef735969bb233f12aabf7b","after":"8f07d944a33716c2f1a43430caf0ea50614b755a","ref":"refs/heads/freeing-locks","pushedAt":"2024-09-14T07:55:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"Wrap `LockMagager` in a `Arc` to make it `Send` (#22)\n\n* Wrap `LockMagager` in a `Arc` to make it `Send`.\r\n\r\n* Add test for send `LockMagager` through a channel.\r\n\r\n* remove `Clone` from `Lock`\r\n\r\n* add `is_freed` flag\r\n\r\n---------\r\n\r\nCo-authored-by: caicong ","shortMessageHtmlLink":"Wrap LockMagager in a Arc to make it Send (#22)"}},{"before":null,"after":"e57f09b7dbaba3fadfef735969bb233f12aabf7b","ref":"refs/heads/freeing-locks","pushedAt":"2024-09-14T07:53:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"upgrade dependencies (#19)","shortMessageHtmlLink":"upgrade dependencies (#19)"}},{"before":"9b2317eb062985dca7291f90f566a89e0bffeaa3","after":null,"ref":"refs/heads/update-libraries","pushedAt":"2024-06-18T17:16:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"}},{"before":"9fbf928d9c4a6eb89dedc82aed1eb2e1694fdb80","after":"e57f09b7dbaba3fadfef735969bb233f12aabf7b","ref":"refs/heads/main","pushedAt":"2024-06-18T17:06:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"upgrade dependencies (#19)","shortMessageHtmlLink":"upgrade dependencies (#19)"}},{"before":null,"after":"9b2317eb062985dca7291f90f566a89e0bffeaa3","ref":"refs/heads/update-libraries","pushedAt":"2024-06-18T16:40:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"upgrade dependencies","shortMessageHtmlLink":"upgrade dependencies"}},{"before":"fce4f2356582402392f08020117e6cced0bfc4d6","after":null,"ref":"refs/heads/raii-test-fixes","pushedAt":"2024-06-18T16:35:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"}},{"before":"99a090b81f6464e7a42d410b369e3c338d7895a0","after":"9fbf928d9c4a6eb89dedc82aed1eb2e1694fdb80","ref":"refs/heads/main","pushedAt":"2024-06-18T16:35:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"tokio RAII test fixes (#18)\n\n* implement `thiserror::Error` on `LockError`\r\n\r\n* fix tokio raii test","shortMessageHtmlLink":"tokio RAII test fixes (#18)"}},{"before":"ed77ff868bd226a117f834a42f6dabc902ed5b94","after":null,"ref":"refs/heads/issue-14","pushedAt":"2024-06-18T16:33:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"}},{"before":"b5f3c706176348bc82dcf5a2d47bdac8bba302d7","after":"99a090b81f6464e7a42d410b369e3c338d7895a0","ref":"refs/heads/main","pushedAt":"2024-06-18T16:33:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"implement `thiserror::Error` on `LockError` (#17)","shortMessageHtmlLink":"implement thiserror::Error on LockError (#17)"}},{"before":null,"after":"fce4f2356582402392f08020117e6cced0bfc4d6","ref":"refs/heads/raii-test-fixes","pushedAt":"2024-06-18T16:32:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"fix tokio raii test","shortMessageHtmlLink":"fix tokio raii test"}},{"before":null,"after":"ed77ff868bd226a117f834a42f6dabc902ed5b94","ref":"refs/heads/issue-14","pushedAt":"2024-06-18T16:17:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"implement `thiserror::Error` on `LockError`","shortMessageHtmlLink":"implement thiserror::Error on LockError"}},{"before":"577498d4538be7dfa212f6fc85154526ff32d83f","after":"b5f3c706176348bc82dcf5a2d47bdac8bba302d7","ref":"refs/heads/main","pushedAt":"2024-06-18T16:10:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"feat: remove unnecessary trait requirement (#16)","shortMessageHtmlLink":"feat: remove unnecessary trait requirement (#16)"}},{"before":"68312c1b3601443f0713c428ed44488b895aec2f","after":"577498d4538be7dfa212f6fc85154526ff32d83f","ref":"refs/heads/main","pushedAt":"2024-06-18T15:54:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"Refactor TTL to use Duration (#12)\n\n- Refactor TTL and retry_delay to use Duration\r\n- Update example\r\n- Add unit test\r\n- Bump minor version","shortMessageHtmlLink":"Refactor TTL to use Duration (#12)"}},{"before":"58eb307a7843e2c66c2ebb50822ded516789de45","after":"68312c1b3601443f0713c428ed44488b895aec2f","ref":"refs/heads/main","pushedAt":"2024-06-05T16:51:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"Create FUNDING.yml","shortMessageHtmlLink":"Create FUNDING.yml"}},{"before":"e3275d6d932ef3e4030de2b3d362ebdee416167f","after":"58eb307a7843e2c66c2ebb50822ded516789de45","ref":"refs/heads/main","pushedAt":"2024-02-14T12:40:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"30c363cfd411bceebf733a95ecae355f024f1214","after":"e3275d6d932ef3e4030de2b3d362ebdee416167f","ref":"refs/heads/main","pushedAt":"2024-02-13T23:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"9bf96828b205ece914c872e85df083f85d8c77b5","after":null,"ref":"refs/heads/fix-short-ttl-panic","pushedAt":"2024-02-13T23:36:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"}},{"before":"6149240d7a5e7c32579fb0dbc8badfdcce9b4866","after":"30c363cfd411bceebf733a95ecae355f024f1214","ref":"refs/heads/main","pushedAt":"2024-02-13T23:36:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"Fix short ttl panic (#9)\n\n* add new `TtlExceeded` error when ttl is too short for lock\r\n\r\n* bump version\r\n\r\n* bump dep versions, remove minimal versions github ci job","shortMessageHtmlLink":"Fix short ttl panic (#9)"}},{"before":null,"after":"9bf96828b205ece914c872e85df083f85d8c77b5","ref":"refs/heads/fix-short-ttl-panic","pushedAt":"2024-02-13T23:35:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"bump dep versions, remove minimal versions github ci job","shortMessageHtmlLink":"bump dep versions, remove minimal versions github ci job"}},{"before":"e3c991bbf5c61d23c0d7a28889852a1fce0b21ed","after":null,"ref":"refs/heads/1.0.0-alpha","pushedAt":"2023-09-07T01:18:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"}},{"before":"0d4d3bfb8234c782109c44e8ce21047ec97372e7","after":"6149240d7a5e7c32579fb0dbc8badfdcce9b4866","ref":"refs/heads/main","pushedAt":"2023-09-07T01:17:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"release 0.2.2","shortMessageHtmlLink":"release 0.2.2"}},{"before":"f40d149fb5afd1f66ea7c7d0cae14efe6c96f46e","after":"e3c991bbf5c61d23c0d7a28889852a1fce0b21ed","ref":"refs/heads/1.0.0-alpha","pushedAt":"2023-08-31T16:59:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"release 1.0.0-alpha.1","shortMessageHtmlLink":"release 1.0.0-alpha.1"}},{"before":"4de6748d0910235efd44ef240c8ac19ba5efef19","after":"0d4d3bfb8234c782109c44e8ce21047ec97372e7","ref":"refs/heads/main","pushedAt":"2023-08-31T16:55:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"4de6748d0910235efd44ef240c8ac19ba5efef19","after":"f40d149fb5afd1f66ea7c7d0cae14efe6c96f46e","ref":"refs/heads/1.0.0-alpha","pushedAt":"2023-08-31T16:28:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"Relax lifetime obligation on lock, and acquire (#5)\n\n* allow resource bytes to live longer than self\r\n\r\n* Simplify the lifetime bounds for the whole API\r\n\r\n* simplify type signature for acquire_no_guard","shortMessageHtmlLink":"Relax lifetime obligation on lock, and acquire (#5)"}},{"before":null,"after":"4de6748d0910235efd44ef240c8ac19ba5efef19","ref":"refs/heads/1.0.0-alpha","pushedAt":"2023-08-31T15:41:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"},"commit":{"message":"Control if redis uses async-std or tokio via feature flags (#4)\n\n* Control if redis uses async-std or tokio via feature flags\r\n\r\n* Do not include LockGuard and dependent functions if tokio-comp is enabled\r\n\r\n* make tests pass with cargo test --features tokio-comp\r\n\r\n* add doc comments; promote comments to doc comments; alter cfg conditions\r\n\r\n* only compile the lock module if either of the async runtime flags are present\r\n\r\n* test raii unlocking only when only async-std is enabled\r\n\r\n* add default-features test","shortMessageHtmlLink":"Control if redis uses async-std or tokio via feature flags (#4)"}},{"before":"4de6748d0910235efd44ef240c8ac19ba5efef19","after":null,"ref":"refs/heads/3.0.0-alpha","pushedAt":"2023-08-31T15:41:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hexcowboy","name":"hexcowboy","path":"/hexcowboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8162609?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwODo0Njo0OC4wMDAwMDBazwAAAAS2I5Ti","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0zMVQxNTo0MTowNy4wMDAwMDBazwAAAAN2w2LE"}},"title":"Activity ยท hexcowboy/rslock"}