IIUC:

you: fossil clone http://sqlite.org:8080 fossils/sqlite.fsl; cd
project_dir; fossil open ~/project_dir/sqlite.fsl; fossil server

Each of your our co-conspirators: fossil clone
http://your.machine.address:8080 fossils/sqlite.fsl; cd project_dir; fossil
open ~/fossils/sqlite.fsl

You will: fossil set autosync 0 (because unlikely drh is going to let you
push your changes to canonical repo)

Your co-conspirators will set autosync to 1 (to sync with your repo
auto-magically).

You will use the UI to give (eg) developer privileges to the folks that
cloned from you, so they can re-push their work to your copy of the repo.

Hack, hack. fossil sync, fossil pull, fossil push where necessary. Maybe
two peers will sync explicitly between themselves if they're working on
something that requires it...

What am I missing?
On May 30, 2014 9:42 PM, "Abilio Marques" <amarq...@smartappsla.com> wrote:

> Hi,
>
> Let's say I want to do this setup:
> Clone sqlite repo on a local server
> Then clone the server into several machines, with the users pushing changes
>
> Then, someday, I will want to update my sqlite "base" code.
>
> In git, one would first fork the code from another repo, add a second
> remote:
> git remote add upstream
>
> then proceed to work as usual. Then do a:
> git fetch upstream
>
> and even a merge:
> git merge upstream/master
>
>
> Any recomendation on how to perform something like this, for example, with
> the sqlite code?
>
>
> Thanks,
>
>
> PS: just in case https://help.github.com/articles/fork-a-repo
> https://help.github.com/articles/fork-a-repo
>
> _______________________________________________
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>
>
_______________________________________________
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