Hi Edgar,
Yes, there are good reasons for not using .cs.
.cs do not scale. Or history has to be purely linear, which does not happen in real world.
Merging concurrent versions is impractical, or even impossible without a history of branches.
I've used .cs for more than ten years in the 90s, and even with a team reduced to 3 persons, it was far from ideal!
Some features would take time to implement, and inevitably lead to conflicts.
We finally had to put version history in method/class comments (author+timestamp+reason of change).
A poor man source code versionning that bloated the source code with orthogonal information...

I separated UpdateStream in own package in 2013 for the purpose of removing it, but this is unfinished work...
One has to check if there are not unique implementor sends leaking outside the package.

2018-07-22 13:20 GMT+02:00 Edgar J. De Cleene <edgardec2005@gmail.com>:
I wish we have .cs as in old days , but some people like using clumsy tools.
So if we do not use .cs anymore why have UpdateStreamDownloader and related
to lo download .cs from server ?


Edgar
@morplenauta