Execute Skill function *after* deleting/copying a library

F

Frank Steinmetzger

Guest
Dear group

I am in the process of implementing a version control layer for the Library
manager of Virtuoso 6.15. Being a computer science person, I was all new to
Cadence and Skill, but am coming along quite well. However, I stumbled upon
a big problem now:


I want to store creations and deletions of libraries as one single commit
into the repository, so the repo is always in a clean state without the user
having to worry about it. For that reason, I want the commit to also
contain the changes made to cds.lib by Library Manager which reflect the
new/deleted library.

Using ddRegTrigger, I already managed to create a commit which contains the
new/deleted library. The problem is the cds.lib file: Library Manager
changes its content only after all other file operations completed. This
means that I can't reach that state from my PostDeleteObject/PostCreateLib
trigger. I tried a timer, but even then cds.lib is still altered only after
it fired.


So how can I catch when Library Manager is really done with everything?
Unfortunately, I can't reach Usenet from my workplace, and at home I don't
have my code right now (though I could provide some if necessary).


Many thanks in advance for any insight you could provide.
--
Gruß | Greetings | Qapla'
while (!asleep()) sheep++;
 

Welcome to EDABoard.com

Sponsor

Back
Top