{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":322484700,"defaultBranch":"main","name":"jj","ownerLogin":"martinvonz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-18T04:05:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/891642?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716402079.0","currentOid":""},"activityList":{"items":[{"before":"b001b619b6a03dd0a7a53ecba3d21bbf90cc893a","after":"2ecb629d2403829f63e75fadcfe5e667fdd5f0ea","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T01:19:15.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":"Deployed 97023b8 to prerelease with MkDocs 1.6.0 and mike 2.1.1","shortMessageHtmlLink":"Deployed 97023b8 to prerelease with MkDocs 1.6.0 and mike 2.1.1"}},{"before":"4065df3c821db55b71f67553f0e6f6a81f684eb6","after":"b001b619b6a03dd0a7a53ecba3d21bbf90cc893a","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T01:18:50.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":"Deployed 82b0e88 to prerelease with MkDocs 1.6.0 and mike 2.1.1","shortMessageHtmlLink":"Deployed 82b0e88 to prerelease with MkDocs 1.6.0 and mike 2.1.1"}},{"before":"82b0e88a21008bf2c7e0ee23041c0da8bc9da16a","after":"97023b8da6ee2ba3275a5a6108378bb9ee7b132d","ref":"refs/heads/main","pushedAt":"2024-05-23T01:18:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuja","name":"Yuya Nishihara","path":"/yuja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172069?s=80&v=4"},"commit":{"message":"fileset, templater: extract basic AST node types\n\nI'm going to extract generic alias substitution functions, and these AST types\nwill be accessed there. Revset parsing will also be migrated to the generic\nfunctions.","shortMessageHtmlLink":"fileset, templater: extract basic AST node types"}},{"before":"f65ba881094913df02953c7189bc410dcebb3423","after":"82b0e88a21008bf2c7e0ee23041c0da8bc9da16a","ref":"refs/heads/main","pushedAt":"2024-05-23T01:18:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuja","name":"Yuya Nishihara","path":"/yuja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172069?s=80&v=4"},"commit":{"message":"config: add workaround for config path expression parsing\n\nAs of config 0.13.4, the path Expression type is private, and there's no escape\nsyntax. This patch adds a fallback to nested HashMap lookup.\n\nhttps://github.com/mehcode/config-rs/blob/v0.13.4/src/path/mod.rs#L10\nhttps://github.com/mehcode/config-rs/blob/v0.13.4/src/path/parser.rs\n\nFixes #1723","shortMessageHtmlLink":"config: add workaround for config path expression parsing"}},{"before":"eb4d5d039cc2d38392eaf6352f96472abce4e9dc","after":"4065df3c821db55b71f67553f0e6f6a81f684eb6","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T01:15:22.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":"Deployed f65ba88 to prerelease with MkDocs 1.6.0 and mike 2.1.1","shortMessageHtmlLink":"Deployed f65ba88 to prerelease with MkDocs 1.6.0 and mike 2.1.1"}},{"before":"cd5e82d0d3705979446d45384170b45eba2cc68e","after":"f65ba881094913df02953c7189bc410dcebb3423","ref":"refs/heads/main","pushedAt":"2024-05-23T01:14:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuja","name":"Yuya Nishihara","path":"/yuja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172069?s=80&v=4"},"commit":{"message":"tree: take sub_tree_recursive() argument as &RepoPath\n\nSince RepoPath is now a slice type, it can be constructed without cloning the\nbacking buffer. Let's simply use it instead of the iterator type.","shortMessageHtmlLink":"tree: take sub_tree_recursive() argument as &RepoPath"}},{"before":"e5fa9a71cbd4f3457141b68c3f604cef301bd012","after":"eb4d5d039cc2d38392eaf6352f96472abce4e9dc","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T18:22:22.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":"Deployed 50dd78e to prerelease with MkDocs 1.6.0 and mike 2.1.1","shortMessageHtmlLink":"Deployed 50dd78e to prerelease with MkDocs 1.6.0 and mike 2.1.1"}},{"before":"bf3513c6ea576537af30a670aee5f49828a22a89","after":null,"ref":"refs/heads/push-wtzsqsntwptw","pushedAt":"2024-05-22T18:21:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"}},{"before":"50dd78eb8f05fbbcd61bbeb49ac947cb1c96bc81","after":"cd5e82d0d3705979446d45384170b45eba2cc68e","ref":"refs/heads/main","pushedAt":"2024-05-22T18:21:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"tree: make `sub_tree_recursive()` public\n\nThese functions (in `Tree` and `MergedTree`) are safe to use. We have\na duplicate of these functions at Google, which would be nice to\navoid.","shortMessageHtmlLink":"tree: make sub_tree_recursive() public"}},{"before":"b461328a2e679d0e8b2a55c769633b19b8d59e90","after":null,"ref":"refs/heads/push-nmswykzrxwwx","pushedAt":"2024-05-22T18:20:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"}},{"before":"aecee1d6cc19698efa7d311e5090b28dc570e725","after":"50dd78eb8f05fbbcd61bbeb49ac947cb1c96bc81","ref":"refs/heads/main","pushedAt":"2024-05-22T18:20:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"cargo: upgrade gix to version 0.63","shortMessageHtmlLink":"cargo: upgrade gix to version 0.63"}},{"before":"3bdbe31a380f059ea4a0f5b1624674c601af8a1a","after":null,"ref":"refs/heads/push-znswxslyxkwl","pushedAt":"2024-05-22T18:20:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"}},{"before":"ff4ea73ac09d400d2b2a4769a18c228bc9067f60","after":"aecee1d6cc19698efa7d311e5090b28dc570e725","ref":"refs/heads/main","pushedAt":"2024-05-22T18:20:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"tree: make `MergedTreeVal::to_merge()` public\n\nI don't think there's any harm in this function being public. We have\na duplicate of it at Google.","shortMessageHtmlLink":"tree: make MergedTreeVal::to_merge() public"}},{"before":"39d9e8b23422af8f070ed33e7bc75507dcec16a7","after":"b461328a2e679d0e8b2a55c769633b19b8d59e90","ref":"refs/heads/push-nmswykzrxwwx","pushedAt":"2024-05-22T18:11:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"cargo: upgrade gix to version 0.63","shortMessageHtmlLink":"cargo: upgrade gix to version 0.63"}},{"before":null,"after":"39d9e8b23422af8f070ed33e7bc75507dcec16a7","ref":"refs/heads/push-nmswykzrxwwx","pushedAt":"2024-05-22T17:57:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"cargo: upgrade gix to version 0.63","shortMessageHtmlLink":"cargo: upgrade gix to version 0.63"}},{"before":"ec0fabbb631a322db31092dab67eacb8e74d5228","after":"75cf9063a4531af1edf4eb9ea82b30e1529f6aea","ref":"refs/heads/dploch/copy-design","pushedAt":"2024-05-22T16:23:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"torquestomp","name":"Daniel Ploch","path":"/torquestomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5035385?s=80&v=4"},"commit":{"message":"copy-info: initial design doc","shortMessageHtmlLink":"copy-info: initial design doc"}},{"before":"2e6ff946d437dfdb0c387976f1db81dd1a4d06f7","after":"ec0fabbb631a322db31092dab67eacb8e74d5228","ref":"refs/heads/dploch/copy-design","pushedAt":"2024-05-22T16:16:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"torquestomp","name":"Daniel Ploch","path":"/torquestomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5035385?s=80&v=4"},"commit":{"message":"copy-info: initial design doc","shortMessageHtmlLink":"copy-info: initial design doc"}},{"before":null,"after":"3bdbe31a380f059ea4a0f5b1624674c601af8a1a","ref":"refs/heads/push-znswxslyxkwl","pushedAt":"2024-05-22T15:57:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"tree: make `MergedTreeVal::to_merge()` public\n\nI don't think there's any harm in this function being public. We have\na duplicate of it at Google.","shortMessageHtmlLink":"tree: make MergedTreeVal::to_merge() public"}},{"before":null,"after":"bf3513c6ea576537af30a670aee5f49828a22a89","ref":"refs/heads/push-wtzsqsntwptw","pushedAt":"2024-05-22T15:37:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"tree: make `sub_tree_recursive()` public\n\nThese functions (in `Tree` and `MergedTree`) are safe to use. We have\na duplicate of these functions at Google, which would be nice to\navoid.","shortMessageHtmlLink":"tree: make sub_tree_recursive() public"}},{"before":"7dce01e19a64b59db89c01f624ffb5494b05f2f7","after":"e5fa9a71cbd4f3457141b68c3f604cef301bd012","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T14:48:34.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":"Deployed ff4ea73 to prerelease with MkDocs 1.6.0 and mike 2.1.1","shortMessageHtmlLink":"Deployed ff4ea73 to prerelease with MkDocs 1.6.0 and mike 2.1.1"}},{"before":"f3fd5672bc2369b5f7a0e6fda9d1a36930879f47","after":null,"ref":"refs/heads/push-pwmypzxxrxso","pushedAt":"2024-05-22T14:47:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"}},{"before":"b227dde7877c4d5c86df872312211ed6da7bcaf0","after":"ff4ea73ac09d400d2b2a4769a18c228bc9067f60","ref":"refs/heads/main","pushedAt":"2024-05-22T14:47:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"cli: move a few functions in `commands/config.rs` to public places\n\nTurns out we use some of the functions in `commands/config.rs` at\nGoogle. (We use them for writing name and email if the user hasn't set\nthem.)","shortMessageHtmlLink":"cli: move a few functions in commands/config.rs to public places"}},{"before":"75a96b726433d461df0f830c6c230be48bfcc79c","after":"f3fd5672bc2369b5f7a0e6fda9d1a36930879f47","ref":"refs/heads/push-pwmypzxxrxso","pushedAt":"2024-05-22T14:36:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"cli: move a few functions in `commands/config.rs` to public places\n\nTurns out we use some of the functions in `commands/config.rs` at\nGoogle. (We use them for writing name and email if the user hasn't set\nthem.)","shortMessageHtmlLink":"cli: move a few functions in commands/config.rs to public places"}},{"before":"0be7475f30344f636c9f948b15dfd0ddcdb6eb23","after":"75a96b726433d461df0f830c6c230be48bfcc79c","ref":"refs/heads/push-pwmypzxxrxso","pushedAt":"2024-05-22T13:58:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"cli: move a few functions in `commands/config.rs` to public places\n\nTurns out we use some of the functions in `commands/config.rs` at\nGoogle. (We use them for writing name and email if the user hasn't set\nthem.)","shortMessageHtmlLink":"cli: move a few functions in commands/config.rs to public places"}},{"before":"65189b0438a0ce15c33260179927a9dffb969465","after":"0be7475f30344f636c9f948b15dfd0ddcdb6eb23","ref":"refs/heads/push-pwmypzxxrxso","pushedAt":"2024-05-22T13:57:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"cli: move a few functions in `commands/config.rs` to public places\n\nTurns out we use some of the functions in `commands/config.rs` at\nGoogle. (We use them for writing name and email if the user hasn't set\nthem.)","shortMessageHtmlLink":"cli: move a few functions in commands/config.rs to public places"}},{"before":"0813546ab908e7277fd9cd25c8a3489a987c5503","after":null,"ref":"refs/heads/push-pwsyvwkvtrlu","pushedAt":"2024-05-22T13:46:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"}},{"before":"07bb1d81b76e9f27481076ce39f92f666f58eb5f","after":"b227dde7877c4d5c86df872312211ed6da7bcaf0","ref":"refs/heads/main","pushedAt":"2024-05-22T13:46:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"conflicts: indicate executable conflict in git-format diff","shortMessageHtmlLink":"conflicts: indicate executable conflict in git-format diff"}},{"before":"a10c5fbc08950b66052c50bf8994743b55567e1e","after":null,"ref":"refs/heads/push-tlynrqslmrrx","pushedAt":"2024-05-22T13:46:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"}},{"before":"2143cc36861971036e372cb936e70433a754dcbc","after":"07bb1d81b76e9f27481076ce39f92f666f58eb5f","ref":"refs/heads/main","pushedAt":"2024-05-22T13:46:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"martinvonz","name":"Martin von Zweigbergk","path":"/martinvonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891642?s=80&v=4"},"commit":{"message":"tree_builder: propagate errors from `write_tree()`","shortMessageHtmlLink":"tree_builder: propagate errors from write_tree()"}},{"before":"3f0e03fe66fad4c453c7e85eb0c729fe848a9331","after":"4b59505784660c9db5d98ddc362616e8ecdd3022","ref":"refs/heads/bnjmnt4n/push-mrtpwxolwznv","pushedAt":"2024-05-22T11:27:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bnjmnt4n","name":"Benjamin Tan","path":"/bnjmnt4n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/813865?s=80&v=4"},"commit":{"message":"merge_tools: simplify and deduplicate file conflicts before attempting to resolve","shortMessageHtmlLink":"merge_tools: simplify and deduplicate file conflicts before attemptin…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUYFi-AA","startCursor":null,"endCursor":null}},"title":"Activity · martinvonz/jj"}