Postings by Mathias in February 2009
Reviewing Patches
One of the new Giggle features I am most proud of is the new patch view, which only shows one chunk at a time and let's you navigate between chunks using the file list, toolbar buttons or hotkeys (Alt+Up, Alt+Down). At the same time it also is the most criticised feature of the new Giggle. So I wonder how to improve that view.
I've introduced that feature because seeing the entire patch at a time distracts me easily. When reviewing patches I want to focus on one change at a time. Clearly not an option (in my opinion) is to introduce a switch to just show the full patch. I'd break that mode far too often cause I'd never use it. That opinion is based on Havoc Pennington's excellent article about "Free software UI". Don't miss the chapter "The Question of Preferences".
So I want to know:
- Why is seeing the entire patch important for you?
- How much information do you need from a patch at a time?
- Which ideas do you have for improving the patch view?
Keeping my own ideas for myself right now, as I am playing the "Ask the Audience" lifeline.
Bin schon groß, kann das alleine
Marc-André just figured out how to use a spoon for eating noodle mash. Everytime his spoon successfully reaches his mouth, he looks at me proudly with a bold smile. Too bad that he is a tech geek already and would completely lose focus when seeing a camera.
And caution! Don't even think about helping him with guiding the spoon. He'll protest immediately. If he'd speak already he'd say "Bin schon groß, kann das alleine!" for sure. :-)
Publishing a single git branch
Scott, your blog seems to be down. Therefore this way:
# create target repository
GIT_DIR=/tmp/stuff git init --bare
# tell git about that new repository
git remote add stuff /tmp/stuff
# publish your branch
git push stuff some-branch:master
# verify that everything worked
git clone /tmp/stuff /tmp/check
For what ever reason "git clone" expects a master branch to exist in each repository. By renaming "some-branch" to "master" when pushing you make "git clone" happy.
Giggle 0.4.90
Lennart just poked me if it isn't about time to make a Giggle release. There are more than 248 commits since the last release, seems he is right.
Code, wiki and bug tracker have been moved from Immendio to github, live.gnome.org and bugzilla.gnome.org.
What has changed since 0.4? Quite alot. Most important changes are those:
- The user interface has been cleaned up dramatically.
- The file browing view was restored and has annotation support now.
- The compact view is gone.
- There are the basics of a plugin system now.
- The revision view shows avatars retreived from Gravatar.
Note that this is an unstable development release. It still contains quite some bugs and reggressions.
Tarballs are are ftp.gnome.org:
- giggle-0.4.90.tar.bz2 md5sum: 6d7094ef9cdca85fddd0167cf9aedf08
- giggle-0.4.90.tar.gz md5sum: be8e72a782ebcd38dccda6d760d0f3cd
