4 ms·
You make a copy of the files and work on them and that is a fork.
by jeremyjh 3y ago
You make a copy of the files and work on them and that is a fork.
- adastra22 3y agoHow do you merge changes between the source trees? Keep in mind this predates basically ANY kind of source control. It would have been nearly 3x the work.
- dragonwriter 3y ago> Keep in mind this predates basically ANY kind of source control. It might be before they were ported to DOS or OS/2, but it definitely wasn't before source control existed (SCCS and RCS were both definitely earlier.)
- adastra22 3y agoOK: Keep in mind this predates basically ANY kind of source control in common usage in software engineering.
- bawolff 3y ago3x the work may still fall under reasonable cost. If architectured properly (big if) you can split up the project appropriately so there is a common core and individual parts for specific OS. Is it extra effort? Sure. Impossible? Definitely not.
- WalterBright 3y agoI've also successfully converted some rather large x86 assembler programs into C, so they could be ported to other platforms. It's quite doable by one person. (Nobody else wanted the job, but I thought it was fun.)
- gruturo 3y agoUh? Quite wrong. SCCS was created in 1973. We're talking about over a decade later. Also primitive forking, diffing and merging could be (painfully) done even with crude tools, which did exist.
- adastra22 3y agoThese were not in common usage in the software industry.