[Info-vax] Is there a way to enabling versioning in Samba

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Tue Jul 25 11:13:58 EDT 2017


On 2017-07-25 02:40:03 +0000, Arne Vajhj said:

> On 7/24/2017 4:28 PM, Stephen Hoffman wrote:
>> On 2017-07-24 19:56:26 +0000, Jan-Erik Soderholm said:
>>> Den 2017-07-24 kl. 21:41, skrev Stephen Hoffman:
>>>>> don.zong at gmail.com wrote:
>>>>>> ...so that whenever there is a change in the file, it will create a new 
>>>>>> file with a new version....
>>>>> ...
>>>> My impression is that the file system is the wrong tool for most sorts 
>>>> of version control.
>>> 
>>> Of course. And the file version in VMS has little to do with version 
>>> *control*, of course.
>> 
>> I've worked with a number of folks that do use file versions for 
>> exactly that; for source control.   It's fairly common usage on smaller 
>> projects on OpenVMS.   Many of the developers have been very 
>> experienced and long-time OpenVMS folks, too.    What was asked by the 
>> OP has been a fairly common reason why folks have asked similar 
>> questions about OpenVMS file version creation and overwrites, too. 
>> Hence my DVCS-related comments.  Also why I'd commented on different 
>> potential goals that might be in play here.   Different folks use 
>> OpenVMS for different reasons, and sometimes in vastly different ways,
> 
> Using VMS file versions for VCS is utterly insane.

I'm not going to argue that.   But I've encountered exactly this usage, 
and across organizations and developers.   Combinations of versions and 
directories, most commonly.  Getting back to a particular build is... 
interesting.   Reproducable builds are also seldom available.

But rather than blaming the users, I'd prefer to look for ways out of 
this usage.   Ways to make this easier and faster and better.  Source 
code management and development tooling has been problematic for a 
while on OpenVMS, as compared with what's increasingly available on 
other platforms; differences in IDEs and tool chains.  LSEDIT is 
somewhat integrated with source code management, and anything else 
involves acquiring or integrating third-party and/or open source.   And 
more than a few OpenVMS developers are using tools that are less 
integrated and more limited than what LSEDIT and such provide.   Which 
works for them, but won't particularly attract new users.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list