On Mon, Dec 1, 2014 at 5:07 PM, Warren Young <w...@etr-usa.com> wrote:
> I’m happy to let people check their changes into their own private clone. > I just want a one-line command I can give to my anonymous cloners that they > can use to send me a copy of what they have wrought, when they think > they’ve done something that should go upstream. > Assuming the anonymous cloner has put his change into BRANCH, then the command you seek is: fossil bundle export FILENAME --branch BRANCH The cloner then emails you FILENAME. Once you get it you can do: fossil bundle import FILENAME The imported artifacts are parked "private" or "unpublished" and will not sync. This gives you an opportunity to examine them and see if you like them. If you approve you can do one of these things: fossil bundle import FILENAME -publish fossil publish BRANCH And that will "publish" the changes making the syncable and forever thereafter a part of the project. If you don't like what you see, you can do one of: fossil bundle purge FILENAME fossil purge BRANCH And that will make the changes cleanly disappear. All of the above (and more) is under active development in the DBP-workflow branch of the Fossil source tree. It *seems* to be working, but I feel confident that a sufficiently determined hacker can still break it. I would greatly appreciate you testing and suggestions for improvement. -- D. Richard Hipp d...@sqlite.org
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users