[revml] Expected revision inaccurate with Filter::map
Barrie Slaymaker
barries@slaysys.com
Wed, 8 Sep 2004 08:50:23 -0400
On Wed, Sep 08, 2004 at 12:48:38PM +0100, Chia-liang Kao wrote:
> On Wed, Sep 08, 2004 at 06:17:45AM -0400, Barrie Slaymaker wrote:
> > On Sun, Sep 05, 2004 at 02:17:39PM +0100, Chia-liang Kao wrote:
> > > It seems Filter::map doesn't relect the <<delete>> revisions, so the
> > > dest driver can finish with the progress bar not finished.
> >
> > Fix tested in test suite and applied; care to test in in vivo?
>
> Not raelly working for me. the output is:
I just added more logging, see if that helps identify whether or not
it's calling skip_rev.
Do you think the "<<delete>>" token should be respelled "<<skip>>"?
> svk: scanning '/usr/home/clkao/cvs-mirror/freebsd/src/...': / 56616
> svk: found 56616 files
> svk: found 650747 rev(s) with 1164487 tag applications
> svk: aggregating changes
> svk: writing revisions: [- ] 191/58960 revision 131988
Is there anything else that could be dropping revs? Reading the map
filter and guessing that .../freebsd/src/... is big, I'm surpised that
only 51 revs were committed.
> svk: committed 51 revisions
>
> The map: filter svk generated is:
>
> ## Pattern Replacement
> ## =============== ============
> (...)<> $1<>
> (...)<RELENG_4> $1<RELENG_4>
> (...)<RELENG_5> $1<RELENG_5>
> ... <<delete>>
>
> I'll take a look later.
Thanks,
Barrie