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

Reply via email to