More and more great tech books are marked-up plain text stored in version control and render-able to ebook/HTML/PDF. Examples: Pro Git (source) The Little MongoDB Book (source) Ops School (source) The Node Beginner Book (source) Turns out many ideas in this approach are recycled. Heck, Knuth released TeX in 1978. One new-ish piece is this …
Tag Archives: git
Avoid trivial merges with github pull requests
I like a clean, boring git history. I prefer this: * 6ca186e Someone set us up the commit * f55bcf8 Initial commit to this: * 494c94e Merge pull request #1 from kormoc/pr_test |\ | * 6ca186e Someone set us up the commit |/ * f55bcf8 Initial commit The latter includes 494c94e, a technically unnecessary commit. …
Continue reading “Avoid trivial merges with github pull requests”
Migrating from Github
Github is an excellent service. Love it. No complaints. However, it may come to pass someday that I need to migrate my code (and history/branches/tags/etc.) elsewhere. If/when that time comes, gitosis sounds like a decent way to host a git repository. Nice! Installing a git server using gitosis scie.nti.st ยป Hosting Git repositories, The Easy …