Darren J Moffat wrote:
Stephen Lau wrote:
- 500 changeset failsafe:
    if there are over 500 incoming changesets, i.e.:
    if you pulled a 'stevel' ;-), then your push will be
    rejected.  please contact [EMAIL PROTECTED] if you
    legitimately need to do this; we'll do something
    server-side for you until we get proper webapp
    support for doing this


This limit makes it impossible to create clones of ON without your help. For those of us that don't work in the same timezone as the tonic-ops people that means we have to wait for you to do our work - thats bad.

What is the time line for the webapp support of this and what is it likely to be ?

What I'd like to see is the ability to clone any given hg repository that already exists, and if possible to give a tag to that clone operation. For example if I want to create a new project repository that is based on ON build 54 I could, but I could also just choose to clone the current state of ON or to clone another project repository.


Aside from creation of repos with logical parents via the webapp, one solution I think could work (and have mentioned to Steve in passing) would look like:

o If the new tip is a merge, only notify on that one delta.
  (I don't know whether we can work out which specific deltas to ignore
   based on the parents of that delta, and/or whether we could do
   similar for merges other than the new tip, but if we could do so,
   that would be preferred obviously).

o Don't notify or only notify most basically on initial imports (where
  the previous tip was rev 0), which I think was suggested previously
  and disagreed with, but I can't seem to find it.

I think these two would facilitate "new import without a logical parent" without the current issue, and these and/or the webapp changes to support an initial clone would remove the problems in the "new repo with logical parent" case.

-- Rich
_______________________________________________
tools-discuss mailing list
[email protected]

Reply via email to