Archive for the ‘arch’ Category
check cl-bf out
I’d like to emphasize that the code itself isn’t fully functional. Yet here is the way how to check it out with GNU arch. I used a clean fresh new user and with that:
temp@afroid-laptop:~$ tla my-id
arch: no arch user id set
temp@afroid-laptop:~$ tla my-id "Szabolcs Szucs <kotee@elte.hu>"
temp@afroid-laptop:~$ tla my-id
Szabolcs Szucs <kotee@elte.hu>
temp@afroid-laptop:~$ tla register-archive kotee@elte.hu--cl \
> http://people.inf.elte.hu/szucssza/archives/
temp@afroid-laptop:~$ tla archives
kotee@elte.hu--cl
http://people.inf.elte.hu/szucssza/archives/
temp@afroid-laptop:~$ tla my-default-archive
my-default-archive: no default archive
temp@afroid-laptop:~$ tla my-default-archive kotee@elte.hu--cl
temp@afroid-laptop:~$ tla my-default-archive
kotee@elte.hu--cl
temp@afroid-laptop:~$ tla categories
cl-bf
temp@afroid-laptop:~$ tla branches cl-bf
cl-bf--mainline
temp@afroid-laptop:~$ tla versions cl-bf--mainline
cl-bf--mainline--0.1
temp@afroid-laptop:~$ tla revisions cl-bf--mainline--0.1
base-0
patch-1
temp@afroid-laptop:~$ tla get cl-bf--mainline--0.1 my-cl-bf
* from import revision: kotee@elte.hu--cl/cl-bf--mainline--0.1--base-0
* patching for revision: kotee@elte.hu--cl/cl-bf--mainline--0.1--patch-1
* making pristine copy
* tree version set kotee@elte.hu--cl/cl-bf--mainline--0.1
temp@afroid-laptop:~$ cd my-cl-bf/
temp@afroid-laptop:~/my-cl-bf$ ls
{arch} bf-inter.lisp bf-low.lisp bf-strip.lisp
temp@afroid-laptop:~/my-cl-bf$
it’s there
temp@afroid-laptop:~/tla$ ls
temp@afroid-laptop:~/tla$ tla register-archive kotee@elte.hu--cl-SOURCE \
> http://people.inf.elte.hu/szucssza/archives/
temp@afroid-laptop:~/tla$ tla archives
kotee@elte.hu--cl-SOURCE
http://people.inf.elte.hu/szucssza/archives/
temp@afroid-laptop:~/tla$ tla make-archive --mirror-from \
> kotee@elte.hu--cl-SOURCE ./cl-bf/
temp@afroid-laptop:~/tla$ tla archives
kotee@elte.hu--cl
./cl-bf/
kotee@elte.hu--cl-SOURCE
http://people.inf.elte.hu/szucssza/archives/
temp@afroid-laptop:~/tla$ tla archive-mirror kotee@elte.hu--cl
* mirroring kotee@elte.hu--cl-SOURCE to kotee@elte.hu--cl with limit (null)
* creating version kotee@elte.hu--cl/cl-bf--mainline--0.1
** adding revision cl-bf--mainline--0.1--base-0
** adding revision cl-bf--mainline--0.1--patch-1
temp@afroid-laptop:~/tla$ find
.
./cl-bf
./cl-bf/=meta-info
./cl-bf/=meta-info/name
./cl-bf/=meta-info/mirror
./cl-bf/.archive-version
./cl-bf/cl-bf--mainline--0.1
./cl-bf/cl-bf--mainline--0.1/base-0
./cl-bf/cl-bf--mainline--0.1/base-0/log
./cl-bf/cl-bf--mainline--0.1/base-0/cl-bf--mainline--0.1--base-0.src.tar.gz
./cl-bf/cl-bf--mainline--0.1/base-0/checksum
./cl-bf/cl-bf--mainline--0.1/patch-1
./cl-bf/cl-bf--mainline--0.1/patch-1/log
./cl-bf/cl-bf--mainline--0.1/patch-1/cl-bf--mainline--0.1--patch-1.patches.tar.gz
./cl-bf/cl-bf--mainline--0.1/patch-1/checksum
./cl-bf/cl-bf--mainline--0.1/patch-1/++revision-lock
./cl-bf/cl-bf--mainline--0.1/patch-1/++revision-lock/+contents
temp@afroid-laptop:~/tla$
where’s the source?
I removed the snippets published here. Instead I made an arch archive http://people.inf.elte.hu/szucssza/archives/kotee@elte.hu--cl. I dunno if it works due to
temp@afroid-laptop:~/tla$ tla register-archive kotee@elte.hu--cl-SOURCE \
http://people.inf.elte.hu/szucssza/archives/kotee@elte.hu--cl
temp@afroid-laptop:~/tla$ tla archives
kotee@elte.hu--cl-SOURCE
http://people.inf.elte.hu/szucssza/archives/kotee@elte.hu--cl
temp@afroid-laptop:~/tla$ tla make-archive --mirror-from kotee@elte.hu--cl-SOURCE .
/build/buildd/tla-1.3.3/src/tla/libarch/pfs-fs.c:115:botched invariant
!!uri
PANIC: exiting on botched invariant
temp@afroid-laptop:~/tla$
The files are there though.
szucssza@panda:~/public/public_html/archives$ find . ./=meta-info ./=meta-info/name ./=meta-info/mirror ./.archive-version ./cl-bf--mainline--0.1 ./cl-bf--mainline--0.1/base-0 ./cl-bf--mainline--0.1/base-0/log ./cl-bf--mainline--0.1/base-0/cl-bf--mainline--0.1--base-0.src.tar.gz ./cl-bf--mainline--0.1/base-0/checksum ./cl-bf--mainline--0.1/patch-1 ./cl-bf--mainline--0.1/patch-1/log ./cl-bf--mainline--0.1/patch-1/cl-bf--mainline--0.1--patch-1.patches.tar.gz ./cl-bf--mainline--0.1/patch-1/checksum ./cl-bf--mainline--0.1/patch-1/++revision-lock ./cl-bf--mainline--0.1/patch-1/++revision-lock/+contents szucssza@panda:~/public/public_html/archives$