site  contact  subhomenews

Bones 0.2

March 23, 2010 — BarryK
I have added a new feature to my simple project management system.

When you type this:

# bones download

your project files are updated with the latest files from my online project repository. Well, only Woof is there for now.

If you have modified any of the project files, they will be over-written.

However, the new feature is that any files you have modified will be moved out to a separate directory and you will be notified of that fact.

Thus, you will have an archive of any files that you have modified, and it is up to you after that what you want to do with them. Perhaps you might want to merge them back into the official files, and/or you could create a diff-file and send it to me if you think it has code that should be in the official Woof project.

Whatever, I wanted to make a start at least of being able to preserve any files that a user has modified.

Download the latest Bones from here:

http://distro.ibiblio.org/pub/linux/distributions/quirky/pet_packages-quirky/bones-0.2.pet

Tags: bones

Bones 0.1

December 20, 2009 — BarryK
Bones is getting a bit more meat on it, and I have now released version 0.1.

This is a PET package, available from here:

http://distro.ibiblio.org/pub/linux/distributions/quirky/pet_packages-quirky/bones-0.1.pet

Thanks to ecube (Olov) who has contributed a helper-script, bones_diff.pl, Bones is now at the early stage of being able to examine differences between saves.

There is now a main GUI window, invoked by typing 'bones' at the prompt, so Bones is heading towards being highly GUI-fied. I have updated the web page with information:

http://bkhome.org/bones/

Does anyone know an easy way to extract just one file out of a .tar.gz, without actually expanding the whole thing? I think Midnight Commander can do it, but I need something standalone for that one purpose only.

Read more...

Bones bugfix

December 11, 2009 — BarryK
Thanks to playdayz report in the previous blog post, http://bkhome.org/archive/blog2/200912/bones-updated.html, I have fixed a bug. Get 'bones-11dec2009.gz' from here:

http://puppylinux.com/test/bones/

Playdayz, install this latest 'bones' script, then run 'bones download' again -- this time there should not be any error message.

For extra peace-of-mind, you can check afterward, run 'bones check', which checks that the database is correct.

Read more...

Bones version control

December 10, 2009 — BarryK
A personal, tiny, and very simple version control system that does what I want for managing the Woof project:

http://bkhome.org/bones/

Read more...

More Bones

December 10, 2009 — BarryK
I'm back! I was in Perth for the weekend + Monday.

I did a little bit of work on Bones, fleshed out the script a lot. I focused on getting the round-trip to work, that is, from the administrator (me) saving, uploading, then the user downloading, using, maybe contributing to Woof development.

Well, I did what I could without having an actual Internet connection. My daughter on the otherhand, had an iPhone plugged into her laptop and had Internet access.

Anyway, I wrote-up progress so far:

http://bkhome.org/bones/

Tags: bones

Testing Bones

December 10, 2009 — BarryK
Seems to be ok for basic usage. I have uploaded the Woof project as a Bones repository. So, to get hold of the latest Woof, do this:

1. Obtain latest 'bones' script
From Here: http://puppylinux.com/test/bones/
...gunzip it, set it executable and place at /usr/sbin.

2. Bones setup
In a Linux partition, do this:
> mkdir woof-tree
> cd woof-tree
> bones setup
...enter a local username
...enter url for woof project: http://bkhome.org/bones/woof/

3. Download Woof
> bones download

After step 3 you are ready to use Woof.

Further information: http://bkhome.org/bones/
Please report any bugs!

Read more...

Bones updated

December 10, 2009 — BarryK
I have improved the 'bones' script, and you now have to use this one. Get 'bones-10dec2009.gz' from here:

http://puppylinux.com/test/bones/

...gunzip it, set it executable, place at /usr/sbin.

The .delta files have a different naming, with both previous and latest dates in them.

There is improved database checking, and 'bones check' will perform a database integrity check.

If you have already downloaded Woof, running 'bones download' with the new script will automatically update to the new .delta files (I think).

I tested a brand new download, works fine.

Read more...