[Top][All Lists]

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

[Gnu-arch-users] push-mirror: want to push only new revisions

From: Jason McCarty
Subject: [Gnu-arch-users] push-mirror: want to push only new revisions
Date: Fri, 19 Sep 2003 18:25:34 -0400
User-agent: Mutt/1.5.4i

I'd like to add an option to push-mirror that causes it to add new
revisions, but no categories, branches, or versions that aren't already
present in DEST. This is since when I mirror peoples' archives, I
usually only want a few of the projects in them. For example, I update
my mirror of Tom's archive with

  for i in dists--devo--1.0 docs-tla--devo--1.0 hackerlab--devo--1.0 \
    package-framework--devo--1.0 tla--devo--1.1 ; do tla push-mirror \
    address@hidden $i ; done

so it would be nice to just write `tla push-mirror --revisions-only

For similar reasons, I'd like support for multiple limit arguments. So
I'd like some opinions on how these two features should interact (and
maybe an implementation strategy). I'm thinking

  tla push-mirror address@hidden lim1 lim2

would push the union of the limit arguments, but I'm not sure what
should happen if lim1 and lim2 aren't disjoint, since it could result in
duplicated effort or something the user didn't expect. Also, if
--revisions-only is specified and a limit doesn't contain any revisions,
should any branches or versions in it be pushed anyway? There may be
other interactions I haven't considered as well.

Thanks for any comments,


reply via email to

[Prev in Thread] Current Thread [Next in Thread]