RegisterLog In to Jazz.net dW

It's all about the answers!

Ask a question

Run a Precondition on a checkin?


Jack Hall (364) | asked Aug 05 '10, 9:22 a.m.
Hello, I was wondering if anyone knows how to run a precondition when the users checks files in to a changeSet. I am looking to be check the files for attributes and automatically update said attributes if they need updating, but I don't want the user to have to deliver twice and apply a quickfix. I want this operation to be as transparent to the user as possible.

2 answers



link
Evan Hughes (1.6k17) | answered Aug 05 '10, 2:49 p.m.
JAZZ DEVELOPER
There aren't any hooks on checkin. We do this for two very good reasons:

1) We want the user to be able to backup their work into their remote workspace. If we prevent a checkin, that will cause data loss later if something happens to the user's workstation.

2) We determine the process to run on a delivery by looking at the process area the stream is owned by. At the time of a checkin, the user may not have a stream set as their flow target (or may be flowing to a stream that has different process than the stream you care about).

As you mention, you can hook delivery. The user won't have to create a new change set if it remains open.

Alternatively, you could see about writing a plugin for eclipse that would update your attributes on a save.

e

link
Jack Hall (364) | answered Aug 05 '10, 4:40 p.m.
We weren't planning on stopping a checkin. We just wanted to modify some data in the file on every checkin. Is this still only possible by hooking in to eclipse's save function?

Your answer


Register or log in to post your answer.