| | |
| | | } catch (IOException e) { |
| | | log.error("failed to create label " + label + " in " + repository, e); |
| | | } finally { |
| | | if (db != null) { |
| | | db.close(); |
| | | } |
| | | } |
| | | return lb; |
| | | } |
| | |
| | | } catch (IOException e) { |
| | | log.error("failed to update label " + label + " in " + repository, e); |
| | | } finally { |
| | | if (db != null) { |
| | | db.close(); |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | |
| | | } catch (IOException e) { |
| | | log.error("failed to rename label " + oldName + " in " + repository, e); |
| | | } finally { |
| | | if (db != null) { |
| | | db.close(); |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | |
| | | } catch (IOException e) { |
| | | log.error("failed to delete label " + label + " in " + repository, e); |
| | | } finally { |
| | | if (db != null) { |
| | | db.close(); |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | |
| | | } catch (IOException e) { |
| | | log.error("failed to create milestone " + milestone + " in " + repository, e); |
| | | } finally { |
| | | if (db != null) { |
| | | db.close(); |
| | | } |
| | | } |
| | | return ms; |
| | | } |
| | |
| | | } catch (IOException e) { |
| | | log.error("failed to update milestone " + milestone + " in " + repository, e); |
| | | } finally { |
| | | if (db != null) { |
| | | db.close(); |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | |
| | | } catch (IOException e) { |
| | | log.error("failed to rename milestone " + oldName + " in " + repository, e); |
| | | } finally { |
| | | if (db != null) { |
| | | db.close(); |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | |
| | | } catch (IOException e) { |
| | | log.error("failed to delete milestone " + milestone + " in " + repository, e); |
| | | } finally { |
| | | if (db != null) { |
| | | db.close(); |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | | |