Some time ago, the brilliant GitHub people gave me the following tip. Rajarshi is lazy, and might find it interesting. By appending .patch to the commit URL, a commit can easily be downloaded as patch. For example, Dmitry made this commit in his branch, having the URL https://github.com/dmak/cdk/commit/9b0478d50c7b5ca10f77fb01d89329db5fe80625. The patch for this commit can then be downloaded at this URL https://github.com/dmak/cdk/commit/9b0478d50c7b5ca10f77fb01d89329db5fe80625.patch.
That way, developers can easily download it with wget and apply it locally with git am, without having the fetch the full repository.
I just love this tip! Thanks for sharing, this is just what I was looking for.
ReplyDeleteGood to hear you like it too :)
ReplyDeleteGah, so obvious! ...but why isn't there a giant link to do this on the page itself?
ReplyDeleteThanks for the post!
Thank you very much for the tip :-)
ReplyDeletegithub should really place a "Download as.."-button there!
awesome tip.
ReplyDeleteyea, the code page itself has a "raw" button. I think the view for the commit page just hasn't hooked to .patch for that "raw" context. seems it would be an easy route to add.