Hi all:

In message <20180614213758.ga7...@britannica.bec.de>,
Joerg Sonnenberger writes:
>On Thu, Jun 14, 2018 at 04:51:08PM -0400, Ron W wrote:
>> In another forum I follow,a commented claims that Fossil is designed for
>> "cathedral development" not "bazaar development", so would be of little
>> interest to anyone. Unfortunately, the poster did not elaborate on why.
>> 
>> Except maybe possible issues scaling to a large number of contributors, I
>> don't see how Fossil is less suitable for  "bazaar development" than git or
>> Hg.
>
>How do I develop a patch locally and send it to someone for review? The
>pull request model is kind of stupid and works only for a centralized
>system (the irony...), but integration of something like "patchbomb" or
>even just bundles is quite handy for this.

Would some combination of:

  bundle

published via

  uv mechanism

and announced via some url on the upstream fossil (e.g. fossil/pull)
work? The pull requests could be manipulated by the primary developers
similar to how wiki pages can be moderated.

So my thought is:

  fossil bundle export --publish implement_pull_method.bundle --branch pull

which because of the --publish does a:

  fossil uv add implement_pull_method.bundle

which then automatically sends a post to:

  https://www.fossil-scm.org/pull

    user: rou...@example.com
    url: https://my.fossil.repo/fossil/uv/implement_pull_method
    description: {derived from last checkin message maybe}

then doing a get on:

   https://www.fossil-scm.org/pull

(or running fossil pull list ) for somebody logged in and allowed to
see pull requests can run:

  fossil bundle import https://my.fossil.repo/fossil/uv/implement_pull_method

test, publish, purge etc....

Verbs like:

  fossil pull list - list name/owner/artfact_id ... for all pull requests
  fossil pull allow - make available for sync (c.f. moderator approval of wiki)
  fossil pull delete artifact_id - delete pull request
  fossil pull describe artifact_id - show description/url and other info

to round out management of the pull request.

Thoughts?

--
                                -- rouilj
John Rouillard
===========================================================================
My employers don't acknowledge my existence much less my opinions.
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to