<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Cannot create a .hg (or .anything) directory on a CIFS share. in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/cannot-create-a-hg-or-anything-directory-on-a-cifs-share/m-p/6627346#M46209</link>
    <description>&lt;P&gt;We are running OpenVMS 8.4 patched up to VMS84I_UPDATE V8.0 on a rx2620. The installed version of&amp;nbsp;CIFS is V1.2-ECO1. TCP/IP is V5.7 - ECO 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are attempting to use Mercurial to create repositories on a CIFS share on the rx2620. The share definition in&amp;nbsp;CIFS is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[&lt;EM&gt;sharename&lt;/EM&gt;]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; comment = &lt;EM&gt;sharename&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; path = DSA102:[000000]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; valid users = &lt;EM&gt;name1, name2, name3&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; read only = No&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create mask = 04765&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; guest ok = Yes&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case sensitive = No&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vms rms format = STREAM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mangled names = no&amp;nbsp;&amp;nbsp; ! we’ve tried this as yes and no&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When we try to make a repository from a Windows client we get the following:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Q:\NETBEANS\lw0000&amp;gt;hg -v init&lt;/P&gt;&lt;P&gt;abort: The system cannot find the file specified: 'Q:\NETBEANS\lw0000\.hg'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(Q: is the drive that is mapped to the Samba share defined above)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Further, we cannot manually make a directory called .hg :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Q:\NETBEANS\lw0000&amp;gt;mkdir .hg&lt;/P&gt;&lt;P&gt;The system cannot find the file specified.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know the inability of Windows to make a &lt;EM&gt;.anything&lt;/EM&gt; directory is well known. However we can make a &lt;EM&gt;..anything&lt;/EM&gt; directory, and can use the workaround of creating .&lt;EM&gt;anything&lt;/EM&gt;. which drops the final dot from the created directory name. Unfortunately if the directory already exists the init fails as Mercurial assumes it already exists.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, we also have a share which maps using Advanced Server to an AlphaServer, running OpenVMS V8.4. This share has no problems with us creating a &lt;EM&gt;.anything &lt;/EM&gt;directory, and the hg init works no problems here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;F:\opt&amp;gt;dir&lt;/P&gt;&lt;P&gt;Volume in drive F is nnnn_1&lt;/P&gt;&lt;P&gt;Volume Serial Number is 0000-0001&lt;/P&gt;&lt;P&gt;Directory of F:\opt&lt;/P&gt;&lt;P&gt;25/03/2013&amp;nbsp; 11:23&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;15/08/2005&amp;nbsp; 09:28&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..&lt;/P&gt;&lt;P&gt;F:\opt&amp;gt;mkdir .hg&lt;/P&gt;&lt;P&gt;F:\opt&amp;gt;dir&lt;/P&gt;&lt;P&gt;Volume in drive F is nnnn_1&lt;/P&gt;&lt;P&gt;Volume Serial Number is 0000-0001&lt;/P&gt;&lt;P&gt;Directory of F:\opt&lt;/P&gt;&lt;P&gt;25/03/2013&amp;nbsp; 11:23&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;15/08/2005&amp;nbsp; 09:28&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..&lt;/P&gt;&lt;P&gt;17/09/2014&amp;nbsp; 08:00 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .hg&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On Samba, when I try the mkdir or init, the failure is not reported in the Samba logs (set at a high debug level) which suggests the command is not making it to VMS and that the error is coming from Windows. Which suggests (as Pathworks works) that it is to do with the share definition.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I notice that in the Advanced Server setup we have:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Section: [SYSTEM\CurrentControlSet\Services\AdvancedServer\ShareParameters]&amp;nbsp; Type: Integer&lt;/P&gt;&lt;P&gt;&amp;nbsp; Keyword&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Current&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Minimum&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Maximum&lt;/P&gt;&lt;P&gt;&amp;nbsp; ------------------------------&amp;nbsp; ----------&amp;nbsp; ----------&amp;nbsp; ----------&amp;nbsp; ----------&lt;/P&gt;&lt;P&gt;&amp;nbsp; MakeUnixDirectoriesOnShare&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this what is permitting us to create the .hg on the Alpha?&lt;/P&gt;&lt;P&gt;Is there a Samba equivalent?&lt;/P&gt;&lt;P&gt;Has anyone managed to successfully create a Mercurial repository on a CIFS share?&lt;/P&gt;&lt;P&gt;Is there a Mercurial workaround that does not require a .hg directory?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks as always for your help and insights.&lt;/P&gt;</description>
    <pubDate>Tue, 23 Sep 2014 00:18:17 GMT</pubDate>
    <dc:creator>Paul Jerrom</dc:creator>
    <dc:date>2014-09-23T00:18:17Z</dc:date>
    <item>
      <title>Cannot create a .hg (or .anything) directory on a CIFS share.</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/cannot-create-a-hg-or-anything-directory-on-a-cifs-share/m-p/6627346#M46209</link>
      <description>&lt;P&gt;We are running OpenVMS 8.4 patched up to VMS84I_UPDATE V8.0 on a rx2620. The installed version of&amp;nbsp;CIFS is V1.2-ECO1. TCP/IP is V5.7 - ECO 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are attempting to use Mercurial to create repositories on a CIFS share on the rx2620. The share definition in&amp;nbsp;CIFS is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[&lt;EM&gt;sharename&lt;/EM&gt;]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; comment = &lt;EM&gt;sharename&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; path = DSA102:[000000]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; valid users = &lt;EM&gt;name1, name2, name3&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; read only = No&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create mask = 04765&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; guest ok = Yes&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case sensitive = No&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vms rms format = STREAM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mangled names = no&amp;nbsp;&amp;nbsp; ! we’ve tried this as yes and no&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When we try to make a repository from a Windows client we get the following:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Q:\NETBEANS\lw0000&amp;gt;hg -v init&lt;/P&gt;&lt;P&gt;abort: The system cannot find the file specified: 'Q:\NETBEANS\lw0000\.hg'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(Q: is the drive that is mapped to the Samba share defined above)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Further, we cannot manually make a directory called .hg :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Q:\NETBEANS\lw0000&amp;gt;mkdir .hg&lt;/P&gt;&lt;P&gt;The system cannot find the file specified.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know the inability of Windows to make a &lt;EM&gt;.anything&lt;/EM&gt; directory is well known. However we can make a &lt;EM&gt;..anything&lt;/EM&gt; directory, and can use the workaround of creating .&lt;EM&gt;anything&lt;/EM&gt;. which drops the final dot from the created directory name. Unfortunately if the directory already exists the init fails as Mercurial assumes it already exists.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, we also have a share which maps using Advanced Server to an AlphaServer, running OpenVMS V8.4. This share has no problems with us creating a &lt;EM&gt;.anything &lt;/EM&gt;directory, and the hg init works no problems here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;F:\opt&amp;gt;dir&lt;/P&gt;&lt;P&gt;Volume in drive F is nnnn_1&lt;/P&gt;&lt;P&gt;Volume Serial Number is 0000-0001&lt;/P&gt;&lt;P&gt;Directory of F:\opt&lt;/P&gt;&lt;P&gt;25/03/2013&amp;nbsp; 11:23&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;15/08/2005&amp;nbsp; 09:28&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..&lt;/P&gt;&lt;P&gt;F:\opt&amp;gt;mkdir .hg&lt;/P&gt;&lt;P&gt;F:\opt&amp;gt;dir&lt;/P&gt;&lt;P&gt;Volume in drive F is nnnn_1&lt;/P&gt;&lt;P&gt;Volume Serial Number is 0000-0001&lt;/P&gt;&lt;P&gt;Directory of F:\opt&lt;/P&gt;&lt;P&gt;25/03/2013&amp;nbsp; 11:23&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;15/08/2005&amp;nbsp; 09:28&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..&lt;/P&gt;&lt;P&gt;17/09/2014&amp;nbsp; 08:00 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .hg&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On Samba, when I try the mkdir or init, the failure is not reported in the Samba logs (set at a high debug level) which suggests the command is not making it to VMS and that the error is coming from Windows. Which suggests (as Pathworks works) that it is to do with the share definition.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I notice that in the Advanced Server setup we have:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Section: [SYSTEM\CurrentControlSet\Services\AdvancedServer\ShareParameters]&amp;nbsp; Type: Integer&lt;/P&gt;&lt;P&gt;&amp;nbsp; Keyword&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Current&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Minimum&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Maximum&lt;/P&gt;&lt;P&gt;&amp;nbsp; ------------------------------&amp;nbsp; ----------&amp;nbsp; ----------&amp;nbsp; ----------&amp;nbsp; ----------&lt;/P&gt;&lt;P&gt;&amp;nbsp; MakeUnixDirectoriesOnShare&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this what is permitting us to create the .hg on the Alpha?&lt;/P&gt;&lt;P&gt;Is there a Samba equivalent?&lt;/P&gt;&lt;P&gt;Has anyone managed to successfully create a Mercurial repository on a CIFS share?&lt;/P&gt;&lt;P&gt;Is there a Mercurial workaround that does not require a .hg directory?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks as always for your help and insights.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Sep 2014 00:18:17 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/cannot-create-a-hg-or-anything-directory-on-a-cifs-share/m-p/6627346#M46209</guid>
      <dc:creator>Paul Jerrom</dc:creator>
      <dc:date>2014-09-23T00:18:17Z</dc:date>
    </item>
  </channel>
</rss>

