[Info-vax] Is there a way to enabling versioning in Samba
Arne Vajhøj
arne at vajhoej.dk
Tue Jul 25 13:55:32 EDT 2017
On 7/25/2017 11:13 AM, Stephen Hoffman wrote:
> 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.
I am sure that it has happened.
But it is still insane.
There are better solution available than using VMS version numbers
even without using a VCS.
> 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.
I am leaning towards that:
* command line tools on VMS
* GUI tools for desktop OS'es that integrates with VMS
is the way to go.
Arne
More information about the Info-vax
mailing list