throws APIException
{
// Setup the unlock command
api.getLogger().debug( "Unlocking member: " + memberFile.getAbsolutePath() );
Command siUnlock = new Command( Command.SI, "unlock" );
siUnlock.addOption( new Option( "revision", ":member" ) );
siUnlock.addOption( new Option( "action", "remove" ) );
siUnlock.addOption( new Option( "cwd", memberFile.getParentFile().getAbsolutePath() ) );
siUnlock.addSelection( relativeName );
// Execute the unlock command
return api.runCommand( siUnlock );