3 Jul 2008 federico   » (Master)

Thu 2008/Jul/03

  • Mario Ðanić has another interesting post about distributed version control systems. He proposes that each developer (or at least, every maintainer) could use the DVCS of their choice, but then we could have a common web/collaboration interface to all the DVCSs.

  • My current favorite way of developing against a stable release:

    $ cat ~/bin/make-nautilus
    #!/bin/sh
    module_name=nautilus
    diff_name=~/suse/11.0/src/SOURCES/nautilus-document-centric.diff
    anchor_name=OPENSUSE_11_0_PATCHES
    branch_name=document-centric
    cd ~/src/$module_name
    git diff $anchor_name..$branch_name > $diff_name
    cd ~/suse/11.0/src/SPECS
    if rpmbuild -ba $module_name.spec
    then
        cd ../RPMS/i586
        gnomesu rpm -Uvh --force *$module_name*
        notify-send -t 0 "$module_name is installed now"
    else
        notify-send -t 0 "$module_name doesn't build!"
    fi

Syndicated 2008-07-03 11:29:00 (Updated 2008-07-03 20:04:30) from Federico Mena-Quintero - Activity Log

Latest blog entries     Older blog entries

New Advogato Features

FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!