Added <restricts> element
[zeroinstall/solver.git] / tests / Conflicts.xml
blobc40d66346320598cef1e900bd2a24a5bc7b6402e
1 <?xml version="1.0" ?>
2 <?xml-stylesheet type='text/xsl' href='interface.xsl'?>
3 <interface xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
4   <name>Conflicts</name>
5   <summary>test conflicts</summary>
7   <group main='missing' local-path='.'>
8     <restricts interface="./Versions.xml">
9       <version before='4'/>
10     </restricts>
12     <!-- Doesn't select from Versions at all -->
13     <implementation id="1" version="0.1"/>
15     <!-- Select version 3 -->
16     <implementation id="2" version="0.2">
17       <requires interface="./Versions.xml" importance='optional'/>
18     </implementation>
20     <!-- Impossible -->
21     <implementation id="3" version="0.3">
22       <requires interface="./Versions.xml">
23         <version not-before='4'/>
24       </requires>
25     </implementation>
26   </group>
27 </interface>