[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Revision control bits



Hi,

As you may have noticed from the latest commit messages I have done
some work on the revision control used for yaboot and prom-libc.

First I have transitioned from the old /bin/sh "larch" implementation
of arch to the new C implementation known as "tla".  tla is a massive
improvment over larch in both speed and reliablity, and general
robustness.  if you have been avoiding arch you may want to look at
tla.

tla changed the archive format slightly from that used by larch.  I
have converted all the archives in place with no major problems (a
tiny bit of repair was needed on the yaboot--devel--1.3 branch).
However the yaboot--devel--1.99 branch contained some slightly more
complex problems due to a bug in an extremely old version of larch,
rather then spend a lot of my time and Tom's time figuring it out I
just decided to delete and recreate the 1.99 branch from scrach.

Since the 1.99 branch didn't contain much of any remaining code, and
what was left was condemned anyway there really wasn't much point
keeping it as is, and keeping it linked to the stable branch.  the new
one is independent of 1.3 which is an advantage since ill be able to
get rid of the 1.3 repo after 2.0 is complete.

yaboot-1.99 now contains: The GPL, a TODO file, and a auto-maintained
ChangeLog.  Your now able to instantiate lib/libc (prom-libc) with:
tla buildcfg libs rather then having to checkout the
yaboot-versions--1.99 tree.

My mirror on penguinppc is now automatically updated on commit, by the
time you see a commit message the penguinppc mirror (and the rsync
trees) are already updated.  previously i had to run a script manually
to sync these and i oftentimes forgot.

I also have much more control over how the commit messages are
formatted, I am pondering changing the subjects to be more useful, if
anyone has any suggestions on this please let me know.

http://penguinppc.org/projects/yaboot/arch.shtml has been updated with
new tla checkout instructions.

-- 
Ethan Benson
http://www.alaska.net/~erbenson/

Attachment: pgp00013.pgp
Description: PGP signature