Package com.caucho.server.repository

Examples of com.caucho.server.repository.RepositoryTagEntry


    Collections.sort(tags);

    for (String tag : tags) {
      digest = Crc64.generate(digest, tag);

      RepositoryTagEntry entry = tagMap.get(tag);

      if (entry.getRoot() != null)
  digest = Crc64.generate(digest, entry.getRoot());
    }

    return digest;
  }
View Full Code Here


                      CopyTagQuery query)
  {
    String tag = query.getTag();
    String sourceTag = query.getSourceTag();

    RepositoryTagEntry entry = _repository.getTag(sourceTag);

    if (entry == null) {
      log.fine(this + " copyError dst='" + query.getTag() + "' src='" + query.getSourceTag() + "'");

      getLinkStream().queryError(id, from, to, query,
                                   new ActorError(ActorError.TYPE_CANCEL,
                                                  ActorError.ITEM_NOT_FOUND,
                                                  "unknown tag"));
      return;
    }

    log.fine(this + " copy dst='" + query.getTag() + "' src='" + query.getSourceTag() + "'");

    boolean result
      = _repository.setTag(tag, entry.getRoot(), query.getUser(),
                           query.getMessage(), query.getVersion());

    getLinkStream().queryResult(id, from, to, result);
  }
View Full Code Here

TOP

Related Classes of com.caucho.server.repository.RepositoryTagEntry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.