Bones 0.2.2

I had a lot of plans for Bones, my elementary project version-control manager/archiver, but it has been neglected for sometime. There has been an urgent need for one particular improvement, now done, at least a basic implementation...

My Bones intro page outlines the concept and how to use Bones:
http://bkhome.org/bones/

My Woof project uses Bones, so this is what is being discussed here...

The first time that you type "bones download", a "reference tarball" is downloaded (a snapshot of Woof when I first set it up in Bones). Subsequent commits of Woof to Bones are in the form of .delta (difference) files, and all of these have to be downloaded to build the latest Woof system. This takes awhile if you don't have broadband.

Note, the original reference tarball is about 7.8MB, the .delta files so far are about 17.8MB, and there are 158 .delta files. The most recent snapshot tarball is about 17MB.

Most people are not going to be interested in the complete history of Woof, so don't need to download all those delta files. So, with Bones 0.2.2 you can download a recent snapshot tarball of Woof and only download .delta files since the date of that tarball.

STEP ONE
Firstly, install the latest Bones:
http://distro.ibiblio.org/quirky/pet_packages-quirky/bones-0.2.2.pet

STEP TWO
Setup your Woof directory (as explained in the Bones web page):
# mkdir woof-tree
# cd woof-tree
# bones setup

...enter a username for yourself, and the download URL "http://bkhome.org/bones/woof/"
...then you will see that ../bones-woof directory has been created.

STEP THREE
Go here and download a snapshot tarball:
http://bkhome.org/bones/woof/archive/
...out of interest, you might want to download a slightly earlier one, not the latest.
...drag/move it into the "bones-woof" directory and rename it with the string "REFERENCE" in it, for example:
woof-20110506184859REFERENCE.tar.gz

STEP FOUR
Back in your "woof-tree" project directory, with a terminal open in that directory, type this:
# bones download
...and watch what happens.

THE FUTURE
Anytime in the future, just type "bones download" to download the latest .delta files and bring your project directory up-to-date.


Posted on 28 May 2011, 16:25


Comments:

Posted on 29 May 2011, 10:41 by mistfire
Shell script for setting up the Bones and woof
Barry, I have suggestion if it is okay for you. based on your step two. What if these commands put it in one shell script to automate the whole process instead of manually typing it.


Posted on 30 May 2011, 8:38 by bigpup
isolinux problem
Boot problem with isolinux 4.3
http://www.murga-linux.com/puppy/viewtopic.php?t=68280