gitweb

gitweb为git repository提供了一个web界面,其中一个功能是提供RSS输入,用于跟踪项目的开发进展。我在dreamhost上创建了多个subversion repositories,可是目前的web访问只能看到最新版本,而且不能查看log。

我利用git-svn将代码从subversion转到git,然后使用gitweb.cgi显示在web上。目前git repositories没有开放,但是可以通过订阅单个项目的RSS(在每个项目首页的右下角)或者所有项目的OPML(在gitweb首页的右下角),跟踪项目的开发。当我长时间不更新blog时,也许正在紧张忙碌地写程序,你可以到这里解解闷。如果真的对其中某个项目感兴趣,可以使用subversion获取代码,列表参见http://www.wanglianghome.org/cgi-bin/wiki.cgi/SvnRepository

我的gitweb首页链接是:http://www.wanglianghome.org/cgi-bin/gitweb.cgi

Interactive git rebase

胆战心惊地尝试了一把git rebase --interactive,把以前的commit message修改了一下。一直习惯用-m直接在命令行上写commit message,但是在git上有个小小的问题,就是用git log看的时候并不会自动换行,所以使用emacs的fill功能(M-q)美化一下格式,然后再提交。

当然,除了修改commit message、author之外,git rebase --interactive还可以做很多更夸张的事。