Hi, >« Be concrete: how do you want tags to work which makes them entirely >different from branches? »
I've said that tags and branches are the same technically speaking. However, for people those are not the same : for example the master branch is a special branch. When in git you do : git clone some-url The code downloaded is the latest one, from the master branch (HEAD most of the time). >« Why is it a problem that Fossil branches are implemented in terms of >auto-propagating tags? » Marketing issue that you obviously don't know about.You can talk about release (tags) but not about experimental code (branch). >« Branches vs tags have nothing to do with “marketing.” » In the Fossil perspective, I agree with you, in the user perspective who knows nothing about Fossil/git/etc. that counts. No one would like to read something like : "Download the branch A because it [what you may want] is there" >« Both options exist because both have a reason to exist » Which means they are different ? :D People don't want to have multiple branches if they just would like to clone the repository or, if they want to have a special release (tags). >« I challenge you to show me a real use case where Fossil’s write locking >causes an actual concurrency problem » No one would show you that because as I've said, few people use Fossil. May be a researcher could do that just for you. >« My contention is that you will get zero measurable improvement in Fossil >performance when doing such a thing, which if true proves that SQLite is not >the problem here » That is a point of view nothing serious. Citation needed as you asked... to me. >« If you have to artificially generate 1000 simultaneous checkins to show that >system A is better than system B, that proves nothing, since virtually no >project has checkin rates anywhere near that level. » a) Github is widely used ... many simultaneous access and so on. b) When it comes to millions my assumption is that git can do the trick : Fossil will never. e.g. When you will use a 360 software (whatever it is), you need a rock solid DVCS. >« Even large projects generally have only dozens of checkins *per day*, which >means that any given time, there is only zero or one checkin happening, which >in turn means concurrency IS NOT A PROBLEM. » So your perspective is for some few guys when mine is for a more general purpose which is the future... In another word, concurrency matters for Fossil. >« A poll may feed information into the marketing process, but market research >is not marketing itself » As I've said, Poll is marketing, but as I understand what you've said, I should be precise ? When you need a poll it is because after some research you may have noticed that you need people point of view. For example a guy asked someone to test/check is code... When you check and give YOUR results to the guy, you explain to the guy what is good or not. You do marketing because some projects don't ask anything and don't want any interactions : finally, they are in trouble. (who would like to use your product if no one could complain to you ? And there are other ones around ?) I never said that Poll is ONLY marketing, I've said that it is a tool for marketing. Marketing is a vague word that even expert won't agree with when it comes to definition. So who are we to think that we've got a definition, and to be clear, who are you when you send to use a definition of marketing ? Isn't it an evidence that you don't know what marketing is ? >« Notice that there is no discussion of communication, responding to user >complaints and requests, or triaging bug reports. » People don't talk about communication because this is not what they are coming for MOST of the time. Clever people understand why communication (a marketing part) is so important. Unless for you google teams are stupid when they use Stack (MatterMost is a clone sort of stack) ? to sum up what I've said: a) Poll is one of the numerous tools to do marketing. b) Fossil is not good at concurrency/large projects which are bad things for the future. c) Nowadays, few people uses a DVCS, but in the future when it comes to a 360 software (Saas etc.) then a good DVCS is one of the key for success. Definition of Marketing that could be accepted : « Marketing is the activity, set of institutions, and processes for creating, communicating, delivering, and exchanging offerings that have value for customers, clients, partners, and society at large » Marketing - Wikipedia https://en.wikipedia.org/wiki/Marketing « The holistic marketing concept looks at marketing as a complex activity and acknowledges that everything matters in marketing » Best Regards K. De : Warren Young <w...@etr-usa.com> *snip* You know it’s time for a thread to die when we have to resort to the dictionary for rebuttals, but since this is likely to be my last reply to this thread, this might as well be the cap on it: https://www.wordnik.com/words/marketing Notice that there is no discussion of communication, responding to user complaints and requests, or triaging bug reports.
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users