Hi,
+1 for this. And really it looks stupid to me to have a different tag for every item like Item1 or Unit1.
Dňa 03.03.2018 o 11:15 Michael Van Canneyt via Lazarus napísal(a):

Hello,

The package .lpk andproject .lpi file use the following format :

     <Units Count="241">
       <Unit0>
         <Filename Value="lazarus.pp"/>
         <IsPartOfProject Value="True"/>
         <UnitName Value="Lazarus"/>
       </Unit0>
       <Unit1>
         <Filename Value="frames/oi_options.pas"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="OIOptionsFrame"/>
         <HasResources Value="True"/>
         <ResourceBaseClass Value="Frame"/>
       </Unit1>


And similarly
      <RequiredPackages Count="7">
       <Item1>
         <PackageName Value="LazDebuggerGdbmi"/>
       </Item1>
       <Item2>
         <PackageName Value="LCLBase"/>
         <MinVersion Major="1" Release="1" Valid="True"/>
       </Item2>


Is it possible to get rid of the counts ?

Reason: if 2 people add files to a package/project, it always creates
conflicts when updating from the VCS. And if you're in bad luck, you need to change a lot of items.

On the other hand, if you do
      <RequiredPackages>
       <Package name="LazDebuggerGdbmi"/>
       <Package name="LCLBase">
         <MinVersion Major="1" Release="1" Valid="True"/>
       </Package>

The chance of conflicts becomes less, and the resolution easier.

Michael.


--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to