extra/rozsirene-atributy-jedit/nbproject/project.xml
author František Kučera <franta-hg@frantovo.cz>
Sun, 24 Dec 2023 00:38:41 +0100
branchv_0
changeset 42 d2414701ce09
parent 38 41e91ea94acb
permissions -rw-r--r--
režimy zamykání:

- vypnuté: tlačítko pro zamykání je skryté a soubor se nezamyká
- volitelné: uživatel může soubor zamknout, ale může editovat i bez toho
- povinné: uživatel musí soubor zamknout, aby mohl atributy editovat

Změny v atributech se vždy propisují okamžitě - na ně zámek nemá vliv.
Zámek je na souboru (ne metadatech) a slouží pro kooperující procesy.
Proces, který soubor/metadata čte, si jednak může soubor zamknout (POSIX)
a tím mít jistotu, že zrovna neprobíhá editace.
A jednak může reagovat na notifikace CLOSE_WRITE (inotify).
Notifikaci mu pošleme tím, že soubor odemkneme (čímž se i zavře).
franta-hg@18
     1
<?xml version="1.0" encoding="UTF-8"?>
franta-hg@18
     2
<project xmlns="http://www.netbeans.org/ns/project/1">
franta-hg@18
     3
    <type>org.netbeans.modules.java.j2seproject</type>
franta-hg@18
     4
    <configuration>
franta-hg@18
     5
        <data xmlns="http://www.netbeans.org/ns/j2se-project/3">
franta-hg@18
     6
            <name>rozsirene-atributy-jedit</name>
franta-hg@18
     7
            <source-roots>
franta-hg@18
     8
                <root id="src.dir"/>
franta-hg@18
     9
            </source-roots>
franta-hg@18
    10
            <test-roots>
franta-hg@18
    11
                <root id="test.src.dir"/>
franta-hg@18
    12
            </test-roots>
franta-hg@18
    13
        </data>
franta-hg@18
    14
        <references xmlns="http://www.netbeans.org/ns/ant-project-references/1">
franta-hg@18
    15
            <reference>
franta-hg@18
    16
                <foreign-project>rozsirene-atributy</foreign-project>
franta-hg@18
    17
                <artifact-type>jar</artifact-type>
franta-hg@18
    18
                <script>build.xml</script>
franta-hg@18
    19
                <target>jar</target>
franta-hg@18
    20
                <clean-target>clean</clean-target>
franta-hg@18
    21
                <id>jar</id>
franta-hg@18
    22
            </reference>
franta-hg@18
    23
        </references>
franta-hg@18
    24
    </configuration>
franta-hg@18
    25
</project>