{"thread":{"id":"52790","subject":"Feature Request: commits where $LOCAL and $REMOTE are from","startedAt":"2020-02-12T19:50:32Z","lastAt":"2020-02-12T19:50:32Z","messageCount":1,"participants":["Joshua Hudson"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"391615","messageId":"2b914152-9d1d-bb2d-ddf7-f7c915239cbe@cedaron.com","threadId":"52790","inReplyTo":null,"subject":"Feature Request: commits where $LOCAL and $REMOTE are from","fromName":"Joshua Hudson","fromEmail":"jhudson@cedaron.com","sentAt":"2020-02-12T19:50:23Z","receivedAt":"2020-02-12T19:50:32Z","isPatch":false,"sender":{"key":"jhudson@cedaron.com","avatar":null},"body":"We got ourselves in a bit of a pickle. We are trying to write a custom \ndiff/merge tool for some of our files in source control, but to display \na readable diff, we need to read other files, that may or may not have \nchanged.\n\nWe think we can solve this problem with two more variables in the \ncommand line that tell us which commit hash to fetch the additional \nfiles from (yes, it can be the working tree; we'd like to know if it is).\n\n"}]}