The --no-pristine flag only works when doing "get --link". Otherwise, a
pristine will always be produced if the revision didn't come from a library.
to demonstrate:
$tla library-remove address@hidden/tla--devo--1.3--patch-27
$tla get --no-pristine address@hidden/tla--devo--1.3--patch-27
This bug has existed since tla--devo--1.1--patch-287 at least. The code
goes:
...
case opt_no_pristine:
{
no_pristine = 1;
break;
}
...
if (hardlinks)
{
...
}
else
{
safe_mkdir (tmp_dir, 0777);
no_pristine = arch_build_revision ((silent ? -1 : 1), tmp_dir,
arch, archive, revision, cache_dir);
}
I have a fix in my local tree, which I can submit. But since this
option has been broken since at least December, it may be cruft that's
no longer needed.
Aaron
_______________________________________________
Gnu-arch-users mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/gnu-arch-users
GNU arch home page:
http://savannah.gnu.org/projects/gnu-arch/