Re: [fossil-users] Two trunks?

2015-04-18 Thread Matt Welland
By the way, the optimal solution of preventing forks in the common case of commit+autosync seems like would be fairly easy to implement: if doing a commit and autosync if pull from server and set commit flag commit push and unset commit flag else

Re: [fossil-users] How about renaming a fork to fork-*? (Was: Two trunks?)

2015-04-18 Thread Richard Hipp
On 4/18/15, Steve Stefanovich s...@stef.rs wrote: How about if the fork happens, simply change the tag automatically to 'fork-trunk' (i.e. prefix the existing repeating tag(s) with 'fork'), or just tag it as 'fork', on commit? When the artifacts that comprise a fork are received, the server

Re: [fossil-users] Two trunks?

2015-04-18 Thread Matt Welland
On Fri, Apr 17, 2015 at 10:12 AM, Ron W ronw.m...@gmail.com wrote: On Fri, Apr 17, 2015 at 7:24 AM, Joerg Sonnenberger jo...@britannica.bec.de wrote: As discussed earlier, a fork means more than one leaf for the same branch. And merging the leaf of a branch to another branch (maybe

Re: [fossil-users] Two trunks?

2015-04-18 Thread Richard Hipp
Fossil has, for many years, detected potential forks prior to commit and warned about them, or within the past few years has disallowed the commit completely without the --allow-fork option. If two users are committing concurrently, the fork detection fails, but even then the second user gets a

Re: [fossil-users] Two trunks?

2015-04-18 Thread Kees Nuyt
[Default] On Sat, 18 Apr 2015 09:53:53 -0400, Richard Hipp d...@sqlite.org wrote: Fossil has, for many years, detected potential forks prior to commit and warned about them, or within the past few years has disallowed the commit completely without the --allow-fork option. If two users are

Re: [fossil-users] Two trunks?

2015-04-18 Thread Sean Woods
On Sat, Apr 18, 2015, at 09:53 AM, Richard Hipp wrote: [...] The problem arises when the second user does not notice, or chooses to ignore, this message and the situational awareness within the organization is such that nobody notices the fork plainly displayed on the timeline. The check-in

Re: [fossil-users] Can fossil be used to apply a diff patch?

2015-04-18 Thread Ron W
On Fri, Apr 17, 2015 at 6:41 PM, to...@acm.org wrote: Thank you but I wanted this for a Win7 machine, not Linux. (I have MINGW installed but its 'patch' is a bit unstable as it crashes most of the time besides not being available on most Win7 machines.) Thanks, anyway. I guess I need to

Re: [fossil-users] Two trunks?

2015-04-18 Thread Joerg Sonnenberger
On Sat, Apr 18, 2015 at 09:53:53AM -0400, Richard Hipp wrote: Other proposed changes include more frequent nagging about forks. The issue is less clear-cut, but I still worry that it might contribute to warning fatigue. I think the most reasonable approach is to mirror Mercurial. Before a

Re: [fossil-users] Two trunks?

2015-04-18 Thread j. van den hoff
On Sat, 18 Apr 2015 15:53:53 +0200, Richard Hipp d...@sqlite.org wrote: Fossil has, for many years, detected potential forks prior to commit and warned about them, or within the past few years has disallowed the commit completely without the --allow-fork option. If two users are committing

[fossil-users] changes.wiki page

2015-04-18 Thread jungle Boogie
Hello All, I don't think this is intentional: http://www.fossil-scm.org/index.html/info/1efdfe1ad3f322c96f22b4ed8c918f557bf1e0ee?txt=1ln=14,15 Both fossil update and fossil status direct to: http://www.fossil-scm.org/index.html/help?cmd=import In fact, is the import the correct help page based

Re: [fossil-users] Two trunks?

2015-04-18 Thread Scott Robison
On Sat, Apr 18, 2015 at 12:19 PM, Ron W ronw.m...@gmail.com wrote: On Sat, Apr 18, 2015 at 7:14 AM, Matt Welland mattrwell...@gmail.com wrote: #3 was looking problematic, possibly due to philosophy trumping pragmatism? Might be addressed now? This is a definition problem. To my

Re: [fossil-users] How about renaming a fork to fork-*? (Was: Two trunks?)

2015-04-18 Thread Andy Bradford
Thus said Richard Hipp on Sat, 18 Apr 2015 07:50:42 -0400: When the artifacts that comprise a fork are received, the server has no way of knowing that new artifacts that resolve the fork (either by merging or by moving it onto a branch) will not be received within the next few

Re: [fossil-users] Two trunks?

2015-04-18 Thread Matt Welland
Testing of new fork notification: Older fossil, no warning whatsoever on overlapping commits (the mechanism that causes the silent forks): matt@xena:/mfs/matt/data/fossil-tests$ ./test-forks.sh project-id:

[fossil-users] Got this in WAL mode

2015-04-18 Thread Abilio Marques
Hi, I'm using fossil as usual, for my personal projects. This week I've been working on a Unity game. I set up the fossil database as WAL using fossil rebuild command. Now I get this every time I cancel a commit of a file that includes binary data: $ fossil ci -m improving icon

[fossil-users] Has Fossil been used successfully to track analysis and code and test design before software coding, development and code version merging?

2015-04-18 Thread Kevin Youren
Hi Richard and fellow email community, thank you for your very nice SCM tool, Fossil, and your email list. Could you possibly have information about how many people use Fossil to track analysis and design and the changes to analysis and design? Basically, the stuff that might precede writing

Re: [fossil-users] Two trunks?

2015-04-18 Thread bch
For what it's worth, I agree with this. Loading the protocol and/or in-band processing sounds like a horrible error to me. I'd suggest some offline local processing, if anything. Something like: $ fossil show-forks That (if this doesn't exist already) will report potential forks that one can

Re: [fossil-users] How about renaming a fork to fork-*? (Was: Two trunks?)

2015-04-18 Thread Steve Stefanovich
Let me rephrase - maybe I was a bit ambiguous what I meant. ‎ On pull/update, when fork happens locally, ‎the code would automatically do what currently happens when someone edits the check-in and puts it on a new branch.  So on a local repo/check-out, developer sees he's now on (latest leaf