Fri 22 Aug 2003 05:19:43 PM UTC, original submission:
From: Bruce Stephens <bruce@cenderis.demon.co.uk>
I'm in a project tree, and I try to look at the ancestry:
bruce% tla ancestry
lord@emf.net--2003b
dists--devo--1.0
patch-41 ... base-0
lord@emf.net--2003
dists--devo--1.0
patch-22 ... base-0
fs_archive_vesion: unidentifiable archive (lord@regexps.com--2002)
(Actually, this is after correcting a bug in
tla/libarch/archive.c---otherwise you don't get the archive name.)
Fair enough, I don't have lord@regexps.com--2002 registered. All the
patch-logs are in the project tree, so there should be no need for
remote access at all. (I'm presuming this is a bug---surely I can't
be expected to register lots of random archives, including possibly
private ones, just to get ancestry graphs!)
I'm guessing this is the right fix (to the trivial archive.c bug), but
I'm not that sure.
bruce% tla what-changed --diffs
M ./libarch/archive.c
--- orig/libarch/archive.c
+++ mod/libarch/archive.c
@@ -86,6 +86,7 @@
answer = lim_malloc (0, sizeof (*answer));
mem_set0 ((t_uchar *)answer, sizeof (answer));
+ answer->name = str_save (0, name);
answer->location = str_save (0, location);
answer->client_anticipates_mirror = (want_mirror_of ? str_save (0, want_mirror_of) : 0);
|