{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47302328,"defaultBranch":"master","name":"ancestry","ownerLogin":"kbrock","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-12-03T02:35:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1930?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704293752.0","currentOid":""},"activityList":{"items":[{"before":"9e6f653ba68a1d5e0051d1e084e408655cdd8637","after":null,"ref":"refs/heads/rails_71","pushedAt":"2024-01-03T14:55:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"}},{"before":null,"after":"9e6f653ba68a1d5e0051d1e084e408655cdd8637","ref":"refs/heads/rails_71","pushedAt":"2023-12-12T17:01:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"add tests for 7.1 and bump versions","shortMessageHtmlLink":"add tests for 7.1 and bump versions"}},{"before":"e33108e6f417dfbaa3134457316b9002e43839f2","after":"f66974067c686316700eae5c31551d03bc0d8739","ref":"refs/heads/drop_orphans","pushedAt":"2023-11-02T18:05:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Add option on how to handle orphans when arranging nodes","shortMessageHtmlLink":"Add option on how to handle orphans when arranging nodes"}},{"before":"0c6a033a4e31c84939d119ac3786bb4a7a312d1d","after":"c6f146d07e32f6ad4b686989e9885f3b7b963243","ref":"refs/heads/virtual_depth","pushedAt":"2023-11-02T18:01:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Add support for virtual depth column\n\nstill need to consider whether to keep depth_cache_column as deprecated","shortMessageHtmlLink":"Add support for virtual depth column"}},{"before":"db822ad2522eb732177c486b8284806576831e16","after":"0c6a033a4e31c84939d119ac3786bb4a7a312d1d","ref":"refs/heads/virtual_depth","pushedAt":"2023-09-26T16:06:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Add support for virtual depth column\n\nstill need to consider whether to keep depth_cache_column as deprecated","shortMessageHtmlLink":"Add support for virtual depth column"}},{"before":"03aaca0993b80c2e29ef1b0a596d459c77d71694","after":"9dab81f508f4b634502654dcab15eff1835d4bc0","ref":"refs/heads/master","pushedAt":"2023-09-26T14:59:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Merge pull request #674 from stefankroes/dependabot/github_actions/actions/checkout-4\n\nBump actions/checkout from 3 to 4","shortMessageHtmlLink":"Merge pull request stefankroes#674 from stefankroes/dependabot/github…"}},{"before":"dfb8ee5a83ed9b5483a5a891aaf32c9699cf952b","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-11T21:13:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"}},{"before":"c7f49dddfda273ed65cc49dd8c013dea387e023a","after":"03aaca0993b80c2e29ef1b0a596d459c77d71694","ref":"refs/heads/master","pushedAt":"2023-09-11T21:13:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Merge pull request #1 from kbrock/dependabot/github_actions/actions/checkout-4\n\nBump actions/checkout from 3 to 4","shortMessageHtmlLink":"Merge pull request #1 from kbrock/dependabot/github_actions/actions/c…"}},{"before":null,"after":"dfb8ee5a83ed9b5483a5a891aaf32c9699cf952b","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-11T00:51:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":"783682957c5667ffb9a5840bec8683bd4c8351b9","after":"d3a5fac870d2fdf0de43a40eefd2f2c6677aa8ca","ref":"refs/heads/db_connection_params","pushedAt":"2023-07-26T00:02:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Use connection_config to detect db\n\nGoal is to inject behavior at include time instead of scope runtime","shortMessageHtmlLink":"Use connection_config to detect db"}},{"before":"5c637482f307aed6fd72e31fb13d5513439f6e9a","after":"c7f49dddfda273ed65cc49dd8c013dea387e023a","ref":"refs/heads/master","pushedAt":"2023-07-25T23:53:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Merge pull request #671 from kbrock/orphan_strategy_leafs_first_test\n\ntest orphan_strategy: :destroy deletes leafs first","shortMessageHtmlLink":"Merge pull request stefankroes#671 from kbrock/orphan_strategy_leafs_…"}},{"before":"f1b8d958346c73ed15a1e9f31464da7be1d5ac39","after":null,"ref":"refs/heads/orphan_strategy_leafs_first_test","pushedAt":"2023-07-25T23:52:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"}},{"before":null,"after":"f1b8d958346c73ed15a1e9f31464da7be1d5ac39","ref":"refs/heads/orphan_strategy_leafs_first_test","pushedAt":"2023-07-25T23:51:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"test orphan_strategy: :destroy deletes leafs first\n\nvalidates https://github.com/stefankroes/ancestry/pull/635","shortMessageHtmlLink":"test orphan_strategy: :destroy deletes leafs first"}},{"before":"f1b8d958346c73ed15a1e9f31464da7be1d5ac39","after":null,"ref":"refs/heads/orphan_strategy_leafs_first_test","pushedAt":"2023-07-18T11:36:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"}},{"before":null,"after":"f1b8d958346c73ed15a1e9f31464da7be1d5ac39","ref":"refs/heads/orphan_strategy_leafs_first_test","pushedAt":"2023-07-17T22:14:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"test orphan_strategy: :destroy deletes leafs first\n\nvalidates https://github.com/stefankroes/ancestry/pull/635","shortMessageHtmlLink":"test orphan_strategy: :destroy deletes leafs first"}},{"before":null,"after":"db822ad2522eb732177c486b8284806576831e16","ref":"refs/heads/virtual_depth","pushedAt":"2023-07-17T15:37:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"WIP: Add virtual depth column support\n\n- find way to setup the sql in tests - currently feels so close as this will\n basically match ancestry_depth_sql. But we have a chicken/egg issue with class and table\n may extract to a static method?\n- determine if we want to un-deprecate depth_cache_column.\n I wanted to remove because column and option had different spelling, and the extra field didn't buy us too much.\n maybe hardcoding the virtual column name is good enough for now?","shortMessageHtmlLink":"WIP: Add virtual depth column support"}},{"before":"6f4e8a54bb876caa806faa1d529d612c77b9f08a","after":"1b7f0b3aaa2525db09a0f71ebfb3e95569ee52ac","ref":"refs/heads/counter_cache_fix","pushedAt":"2023-07-13T19:27:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Add TODO pointers to where bugs may live","shortMessageHtmlLink":"Add TODO pointers to where bugs may live"}},{"before":"0fcf74e1c5e5f5321971ef32386fb56148787e7d","after":"e33108e6f417dfbaa3134457316b9002e43839f2","ref":"refs/heads/drop_orphans","pushedAt":"2023-07-13T19:26:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Add option on how to handle orphans when arranging nodes","shortMessageHtmlLink":"Add option on how to handle orphans when arranging nodes"}},{"before":"c08b07dcb09d94d530b716639b53275a1594f0d6","after":"5c637482f307aed6fd72e31fb13d5513439f6e9a","ref":"refs/heads/master","pushedAt":"2023-07-13T19:08:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Merge pull request #669 from kbrock/fix_unique_warning_test\n\nfix uniqueness warning in mysql 6.0 tests","shortMessageHtmlLink":"Merge pull request stefankroes#669 from kbrock/fix_unique_warning_test"}},{"before":"562fd6f94c2977b0caee57359b988faca9714994","after":null,"ref":"refs/heads/orphan_strategy_none","pushedAt":"2023-07-13T19:07:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"}},{"before":"08539c5ac5c9084f65dc5caf761d4716468cab9e","after":null,"ref":"refs/heads/fix_unique_warning_test","pushedAt":"2023-07-13T19:04:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"}},{"before":null,"after":"08539c5ac5c9084f65dc5caf761d4716468cab9e","ref":"refs/heads/fix_unique_warning_test","pushedAt":"2023-07-13T14:31:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"test only: fix uniqueness warning\n\nThis test on mysql rails 6.0 was throwing the following warning:\n\nDEPRECATION WARNING: Uniqueness validator will no longer enforce case sensitive comparison in Rails 6.1","shortMessageHtmlLink":"test only: fix uniqueness warning"}},{"before":"8f06902839579917995d8c2418dd558c1c1f17af","after":"c08b07dcb09d94d530b716639b53275a1594f0d6","ref":"refs/heads/master","pushedAt":"2023-07-13T13:49:25.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Merge pull request #658 from kbrock/extensible_orphan_strategy\n\nExtensible orphan_strategy","shortMessageHtmlLink":"Merge pull request stefankroes#658 from kbrock/extensible_orphan_stra…"}},{"before":"753013a1bb9bf34e1dcaae32d16ed1b9a33a590e","after":null,"ref":"refs/heads/extensible_orphan_strategy","pushedAt":"2023-07-13T13:48:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"}},{"before":"c0d2bf62fa32cc0eba3cdf433da402daf32a985c","after":"753013a1bb9bf34e1dcaae32d16ed1b9a33a590e","ref":"refs/heads/extensible_orphan_strategy","pushedAt":"2023-07-13T13:40:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Introduce orphan_strategy none\n\nMany people override apply_orphan_strategy and either leave it blank or call custom methods from there.\n\nIntroducing `orphan_strategy: :none` to allows developers to skip default orphan handling.\nFrom here a developer can add `before_destroy` with what ever logic is desired.\n\nIt is possible to introduce a custom orphan strategy with a mixin/concern,\nbut it doesn't seem to save any code and is not the best interface with too many nuances.\nLeaving in the code for now but not promoting to a supported feature yet.","shortMessageHtmlLink":"Introduce orphan_strategy none"}},{"before":"562fd6f94c2977b0caee57359b988faca9714994","after":"c0d2bf62fa32cc0eba3cdf433da402daf32a985c","ref":"refs/heads/extensible_orphan_strategy","pushedAt":"2023-07-13T13:34:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Introduce orphan_strategy none\n\nMany people override apply_orphan_strategy and either leave it blank or call custom methods from there.\n\nIntroducing `orphan_strategy: :none` to allows developers to skip default orphan handling.\nFrom here a developer can add `before_destroy` with what ever logic is desired.\n\nIt is possible to introduce a custom orphan strategy with a mixin/concern,\nbut it doesn't seem to save any code and is not the best interface with too many nuances.\nLeaving in the code for now but not promoting to a supported feature yet.","shortMessageHtmlLink":"Introduce orphan_strategy none"}},{"before":"967445d0dc5a0d139beb2ec2be39447892d726c7","after":"562fd6f94c2977b0caee57359b988faca9714994","ref":"refs/heads/extensible_orphan_strategy","pushedAt":"2023-07-13T13:33:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Introduce orphan_strategy none\n\nMany people override apply_orphan_strategy and either leave it blank or call custom methods from there.\n\nIntroducing `orphan_strategy: :none` to allows developers to skip default orphan handling.\nFrom here a developer can add `before_destroy` with what ever logic is desired.\n\nIt is possible to introduce a custom orphan strategy with a mixin/concern,\nbut it doesn't seem to save any code and is not the best interface with too many nuances.\nLeaving in the code for now but not promoting to a supported feature yet.","shortMessageHtmlLink":"Introduce orphan_strategy none"}},{"before":null,"after":"562fd6f94c2977b0caee57359b988faca9714994","ref":"refs/heads/orphan_strategy_none","pushedAt":"2023-07-13T13:32:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"Introduce orphan_strategy none\n\nMany people override apply_orphan_strategy and either leave it blank or call custom methods from there.\n\nIntroducing `orphan_strategy: :none` to allows developers to skip default orphan handling.\nFrom here a developer can add `before_destroy` with what ever logic is desired.\n\nIt is possible to introduce a custom orphan strategy with a mixin/concern,\nbut it doesn't seem to save any code and is not the best interface with too many nuances.\nLeaving in the code for now but not promoting to a supported feature yet.","shortMessageHtmlLink":"Introduce orphan_strategy none"}},{"before":"3e257116173558afd4a35e8e46ecf54e724163a7","after":null,"ref":"refs/heads/rebuild-counter-cache","pushedAt":"2023-07-13T13:15:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"}},{"before":"353f42fe107a586aa0408b24b29afb51954f4de1","after":"3e257116173558afd4a35e8e46ecf54e724163a7","ref":"refs/heads/rebuild-counter-cache","pushedAt":"2023-07-13T12:57:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kbrock","name":"Keenan Brock","path":"/kbrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1930?s=80&v=4"},"commit":{"message":"changelog entries","shortMessageHtmlLink":"changelog entries"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1ueoWAA","startCursor":null,"endCursor":null}},"title":"Activity · kbrock/ancestry"}