On Thu, 12 Aug 2021, Dmitry Boyarintsev wrote:
On Thu, Aug 12, 2021 at 12:27 AM Michael Van Canneyt via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
It's like switching car brands from a VW to an Audi or so.
Some buttons are in different places, your key will maybe look different,
but that's it. It's a car, it brings you from a to b.
It's not switching brands, it's switching the type of the car.
from a passenger i.e. to a bus.
It's still a car, but the concept is a little different.
A file version system manages versions of files.
The actual commands differ a little, but that's it.
The human psychology. There were no particular problems for anyone to use
SVN.
It worked fine. So for the people it doesn't seem like an obvious reason
for the change.
The change is not recognized by the brain as a needed change, as a cure of
some sort.
Instead it's recognized as an unnecessary burden.
(unlike switching from CVS to SVN)
The same is happening with kids at school. They don't recognize the new
knowledge as something useful.
Instead they still treat the school as a burden.
---
In the software we for some reason prefer to stick to "backwards
compatibility"
No matter how much it affects a project. (it's considered that retaining
backwards compatibility is a positive effect).
Yes, because you break other people's code if you don't.
However the same concept doesn't apply to the infrastructure for some
reason.
No, because the consequences are entirely different:
Changing infrastructure is normally only affecting the team working with
it. If you change it, the effect is only for your team. The final product
is not affected:
For users that download the installer of FPC or Lazarus, it doesn't
matter whether we use git or SVN.
I can understand and up to a point relate to resistance against change,
but when I speak of 'no-brainer' I simply mean that it's not difficult to
learn or master another version system.
In the particular case of git, it's not like we switched to some obscure
unknown system, totally undocumented... The internet overflows with info
about git.
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal