public Result update(RevWalk walk) throws IOException {requireCanDoUpdate();try {return result = updateImpl(walk, new Store() {@OverrideResult execute(Result status) throws IOException {if (status == Result.NO_CHANGE)return status;return doUpdate(status);}});} catch (IOException x) {result = Result.IO_FAILURE;throw x;}}

public Result update ( RevWalk walk ) throws IOException { requireCanDoUpdate ( ) ; try { return result = updateImpl ( walk , new Store ( ) { @ OverrideResult execute ( Result status ) throws IOException { if ( status == Result . NO_CHANGE ) return status ; return doUpdate ( status ) ; } } ) ; } catch ( IOException x ) { result = Result . IO_FAILURE ; throw x ; } }
public virtual RefUpdate.Result Update(RevWalk walk){RequireCanDoUpdate();try{return result = UpdateImpl(walk, new _Store_484(this));}catch (IOException x){result = RefUpdate.Result.IO_FAILURE;throw;}}
