Top all-time · #8824
Conrad Parker
Personal blog · blog.kfish.orgprogrammingsystems
Conrad Parker's personal blog at blog.kfish.org covers programming and systems. Since 2008, 9 different Hacker News readers have linked it 11 times, most often “Cool graph of git commits in a text console”. The last post was in 2011, but the archive is still widely read.
Too few sampled comments (6) to say how often HN recommends it.?
Why HN links it
HN readers link Conrad Parker's post on the 'git lola' alias, a colour-coded graphical view of git history. Commenters say it makes branch structure and git's flow easier to grasp.
Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Making free software for embedded/mobile multimedia, web video and computer music; in C and Haskell, using algebra, type theory and git!
Most-linked posts?
- Cool graph of git commits in a text console5 people · 6 mentions · first linked 2010-04-29
What Hacker News says?
I use this command constantly: http://blog.kfish.org/2010/04/git-lola.html Being able to see the graph structure made it far easier for me to get a grasp git's general structure and flow on a higher level.
Comment linking /2010/04/git-lola.html
on “Ten Years of Git: An Interview with Linus Torvalds”Submitted Iteratee-based IO in Haskell at Tsuru Capital as a story · 50 points
HN discussionStrange but true, the widespread `git lola` has not been mentioned yet. [alias] lol = log --graph --decorate --pretty=oneline --abbrev-commit lola = log --graph --decorate --pretty=oneline --abbrev-commit --all http://blog.kfish.org/2010/04/git-lola.html
Comment linking /2010/04/git-lola.html
on “A better git log”Submitted Cool graph of git commits in a text console as a story · 3 points
HN discussionA nice tip from Scott Chacon by way of Conrad Parker[0] is to create `git lol` and `git lola` aliases to display a color-coded view of history layout in the console. Summary: add the following to your `~/.gitconfig`. [alias] lol = log --graph --decorate --pretty=oneline --abbrev-commit lola = log --graph --decorate --pretty=oneline --abbrev-commit --all [color] branch = auto diff = auto interactive = auto status = a…
Comment linking /2010/04/git-lola.html
on “GitTips”Submitted Speeding up cross-compiling with ccache and distcc on Debian as a story · 2 points
HN discussionMy favorite aliases (plus color to enhance presentation) thanks to Scott Chacon and Conrad Parker: [alias] lol = log --graph --decorate --pretty=oneline --abbrev-commit lola = log --graph --decorate --pretty=oneline --abbrev-commit --all [color] branch = auto diff = auto interactive = auto status = auto `git lol` is a poor man’s ASCII-art graphical history display for specified refs (default: HEAD), and `git lola` d…
Comment linking /2010/04/git-lola.html
on “Why Git Alias”Submitted UI.Command: a command line app framework for Haskell as a story · 2 points
HN discussionIn my opinion, the biggest thing git could do to be easier to learn is make the "git lola" alias what happens by default when you write "git log". Once you see the graph change as you move about, it all makes a lot more sense. http://blog.kfish.org/2010/04/git-lola.html?m=1
Comment linking /2010/04/git-lola.html?m=1
on “Breezy Version Control System”Submitted What should release v1.0 actually mean? as a story · 2 points
HN discussionAs with all these posts, use the git lola alias regularly and all becomes clear as you can see where all the branches locally and remote are and how they change when you do things. http://blog.kfish.org/2010/04/git-lola.html
Comment linking /2010/04/git-lola.html
on “Confusing Git Terminology”