i didn't tryed this solution, but most of the configuration files are found from DxDesigner, when they are stored in your WDIR Path. This path is defined in your environment variable WDIR_PADSVX_1_1 for example. (I think it's similar for Expedition). You can add an second path to your WDIR, like that:
WDIR_PADSVX_1_1: C:\Pads Projects\;C:\Git\MentorConfig\WDIR
All of the files we share in DxDesigner are stored into this folder. You can even store your template in this path, you'll only need the same folders as in SDD_HOME.
However, the .ipl file in our company is stored in this folder, but is not used by partlister directly. We have to do some crazy things with our partlist output, to make it compatible to our ERP system, so a python script executes the partlister from external.
padsVersion is "PADSVX.1.1" like your installation path.
os.system("C:/MentorGraphics/"+ padsVersion + "/SDD_HOME/common/win32/bin/icdbPartsLister.exe -p=\""+project+"\" -b=\""+block+"\" -c=\""+sys.path+"\list_settings.ipl\" -o=\""+list+"\"")
What Franz has alluded to in his response is that xDX/DX Designer looks through the WDIR path defined to find the part lister ipl files and this path is not limited to just a local folder and the installation, so you may create a corporate level WDIR location that has the version controlled ipl file. It will then be listed along with those in the rest of the path. An example of such a WDIR is shown below:
In this case xDX Designer will first search in the installation directory for ipl files, next in the M:\CorporateWDIR directory, then your personal D:\MyWDIR directory and finally the project. So M:\CorporateWDIR in this case is a shared path used by all users and this is where you'd put the common ipl file.
Have any of these suggestions solved your problem? If so please mark the question as solved.
Yes this worked. Thank you both.