{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":518309392,"defaultBranch":"master","name":"knit","ownerLogin":"zyedidia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-27T04:32:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5513065?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1682578324.0","currentOid":""},"activityList":{"items":[{"before":"57ee7bf77e0c2e4c281f25dfae13e13b2e56300a","after":"f7d4e39a0e24b9b6a7d33d085a684aea2c06c3a6","ref":"refs/heads/master","pushedAt":"2023-09-01T15:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Fix handling of absolute paths in targets","shortMessageHtmlLink":"Fix handling of absolute paths in targets"}},{"before":"d09eefd8ede80cc260e0c5c2925407830baf2620","after":"57ee7bf77e0c2e4c281f25dfae13e13b2e56300a","ref":"refs/heads/master","pushedAt":"2023-09-01T12:47:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Fix absolute path for -f and update readme","shortMessageHtmlLink":"Fix absolute path for -f and update readme"}},{"before":"a26fb027149671a1134a3866a8faef4b6df576dc","after":"d09eefd8ede80cc260e0c5c2925407830baf2620","ref":"refs/heads/master","pushedAt":"2023-08-31T10:39:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Fix step counter with dynamic elision","shortMessageHtmlLink":"Fix step counter with dynamic elision"}},{"before":"79e99aef300787bf488628d9fedf4b89f56e770d","after":"a26fb027149671a1134a3866a8faef4b6df576dc","ref":"refs/heads/master","pushedAt":"2023-08-01T06:52:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Memoize file hashes (#7)","shortMessageHtmlLink":"Memoize file hashes (#7)"}},{"before":"1d0e465c46b5ec4fd22de602e17cca584a944a7f","after":"79e99aef300787bf488628d9fedf4b89f56e770d","ref":"refs/heads/master","pushedAt":"2023-07-31T20:44:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Add prefix and suffix to docs","shortMessageHtmlLink":"Add prefix and suffix to docs"}},{"before":"369271fcc51f5f1e92e6c580731b60d929e02654","after":"1d0e465c46b5ec4fd22de602e17cca584a944a7f","ref":"refs/heads/master","pushedAt":"2023-07-31T20:42:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Don't turn empty target into .","shortMessageHtmlLink":"Don't turn empty target into ."}},{"before":"0f21fcfce9471df9b5a0180e52afdb1c6c659a6e","after":"369271fcc51f5f1e92e6c580731b60d929e02654","ref":"refs/heads/master","pushedAt":"2023-04-25T06:26:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Add dep information to database dynamically","shortMessageHtmlLink":"Add dep information to database dynamically"}},{"before":"70d3e5b912584b26d07a699703a540f6329643e7","after":"0f21fcfce9471df9b5a0180e52afdb1c6c659a6e","ref":"refs/heads/master","pushedAt":"2023-04-25T05:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Add db tool","shortMessageHtmlLink":"Add db tool"}},{"before":"512d0ddaa99305896e5a75c10cf88dc33683f0cb","after":"70d3e5b912584b26d07a699703a540f6329643e7","ref":"refs/heads/master","pushedAt":"2023-04-25T01:01:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Fix application of attributes to prereqs by using [[prereqs]][attribs] syntax","shortMessageHtmlLink":"Fix application of attributes to prereqs by using [[prereqs]][attribs…"}},{"before":"311f33ae82fdf77826ba85536f49823b8966f7db","after":"512d0ddaa99305896e5a75c10cf88dc33683f0cb","ref":"refs/heads/master","pushedAt":"2023-04-21T22:37:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"65f2d199ad6e9b4059617514aa476870fc1c113b","after":"311f33ae82fdf77826ba85536f49823b8966f7db","ref":"refs/heads/master","pushedAt":"2023-04-21T22:31:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Update readme about dynamic task elision","shortMessageHtmlLink":"Update readme about dynamic task elision"}},{"before":"64de6015e448206ce9ea2cfba5d4d040ca8de7ce","after":"65f2d199ad6e9b4059617514aa476870fc1c113b","ref":"refs/heads/master","pushedAt":"2023-04-21T22:17:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Merge branch 'flags'","shortMessageHtmlLink":"Merge branch 'flags'"}},{"before":"290f209116fb181b99bd66bba94c98f04ce99ed2","after":"64de6015e448206ce9ea2cfba5d4d040ca8de7ce","ref":"refs/heads/master","pushedAt":"2023-04-21T08:07:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Optimize file rehashing\n\nThere is no need to rehash a file for the database if the file has not\nbeen modified and the database already contains a hash for it.","shortMessageHtmlLink":"Optimize file rehashing"}},{"before":"442ce96b0b893925d4105e98097e3269708b7565","after":"290f209116fb181b99bd66bba94c98f04ce99ed2","ref":"refs/heads/master","pushedAt":"2023-04-21T07:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Normalize absolute paths into relative paths","shortMessageHtmlLink":"Normalize absolute paths into relative paths"}},{"before":"9893dbf892526ed0e634864490179122543fcc95","after":"442ce96b0b893925d4105e98097e3269708b7565","ref":"refs/heads/master","pushedAt":"2023-04-21T06:05:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Add dynamic step elision\n\nThis optimization allows Knit to avoid rebuilding a file if, dynamically\nduring the build, it determines that the prereq has not changed. For\nexample, if you change a source file by modifying a comment, Knit will\nre-run the compiler but may notice that the object file is unchanged and\ntherefore will not invoke the linker or the rest of the build. This\nfeature is only enabled when using hash-based detection.\n\nWhen using the \"steps\" printer, you may notice that the build may jump\nsome steps. This is because those steps have been dynamically elided by\nthis optimization, but the total step counter that runs before the build\ncannot know which steps might be elided.","shortMessageHtmlLink":"Add dynamic step elision"}},{"before":"9e50ab94f425a088e894f1829b4450dd700b95c7","after":"9893dbf892526ed0e634864490179122543fcc95","ref":"refs/heads/master","pushedAt":"2023-04-07T16:32:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":null,"after":"07404a75eade28469cc0fc595a5bbd97ac2c31cc","ref":"refs/heads/flags","pushedAt":"2023-04-07T08:53:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Expose flags for Lua","shortMessageHtmlLink":"Expose flags for Lua"}},{"before":"294ad81e68dbbbc0789054a869d0c8d0de2e8c04","after":"9e50ab94f425a088e894f1829b4450dd700b95c7","ref":"refs/heads/master","pushedAt":"2023-04-07T06:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Add var","shortMessageHtmlLink":"Add var"}},{"before":"561d367c2c82767aead97e12136878f8e8bbc9c2","after":"294ad81e68dbbbc0789054a869d0c8d0de2e8c04","ref":"refs/heads/master","pushedAt":"2023-04-06T22:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"76849a19d85f8faa999db993fedd794a0af0e13d","after":"561d367c2c82767aead97e12136878f8e8bbc9c2","ref":"refs/heads/master","pushedAt":"2023-04-06T22:16:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Fix Knitfile for rule cleaning","shortMessageHtmlLink":"Fix Knitfile for rule cleaning"}},{"before":"8e5e7ea751539382830d62bb6a330ac94ac04e82","after":"76849a19d85f8faa999db993fedd794a0af0e13d","ref":"refs/heads/master","pushedAt":"2023-04-06T21:59:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"15d874a6ac3da61e0afcdc728bb9c152c593965c","after":"8e5e7ea751539382830d62bb6a330ac94ac04e82","ref":"refs/heads/master","pushedAt":"2023-04-05T20:16:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Use absolute path for generating compile_commands.json","shortMessageHtmlLink":"Use absolute path for generating compile_commands.json"}},{"before":"702acaf891b149aedfc41f1a9a6371de1a66070c","after":"15d874a6ac3da61e0afcdc728bb9c152c593965c","ref":"refs/heads/master","pushedAt":"2023-04-02T21:26:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Properly handle chdir error in EnterDir","shortMessageHtmlLink":"Properly handle chdir error in EnterDir"}},{"before":"4e19ebe9a55818b8029f5f2ed16151028199c279","after":"702acaf891b149aedfc41f1a9a6371de1a66070c","ref":"refs/heads/master","pushedAt":"2023-04-02T04:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Add prereq modified log for debugging deps","shortMessageHtmlLink":"Add prereq modified log for debugging deps"}},{"before":"71b6aef044d2a2951c76465b9b20e990a4f363b5","after":"4e19ebe9a55818b8029f5f2ed16151028199c279","ref":"refs/heads/master","pushedAt":"2023-03-30T20:13:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Optimize meta rule matching","shortMessageHtmlLink":"Optimize meta rule matching"}},{"before":"a0fa953a16881b86e410c758d5c4771cbb2b9b24","after":"71b6aef044d2a2951c76465b9b20e990a4f363b5","ref":"refs/heads/master","pushedAt":"2023-03-30T19:32:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Refactor buildset merging, rule attribute syntax\n\nBuildsets are now merged together so that rules can be used across\nbuildsets.\n\nNew syntax for applying attributes to multiple prereqs: [a b c][I]. The\nold syntax using backticks has been removed.\n\nNew base/dir functions available in the knit Lua package.","shortMessageHtmlLink":"Refactor buildset merging, rule attribute syntax"}},{"before":"d70c1a4f9e7fff9e54e8eb22df1c3f5c23376b97","after":"a0fa953a16881b86e410c758d5c4771cbb2b9b24","ref":"refs/heads/master","pushedAt":"2023-03-14T21:54:23.029Z","pushType":"push","commitsCount":1,"pusher":{"login":"zyedidia","name":"Zachary Yedidia","path":"/zyedidia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5513065?s=80&v=4"},"commit":{"message":"Error for undeclared variable access","shortMessageHtmlLink":"Error for undeclared variable access"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADd5KNgQA","startCursor":null,"endCursor":null}},"title":"Activity · zyedidia/knit"}