improve scm-hg-plugin

This commit is contained in:
Sebastian Sdorra
2010-11-25 18:25:01 +01:00
parent ceedb19bb1
commit c036b7ac7c
10 changed files with 109 additions and 964 deletions

View File

@@ -301,6 +301,56 @@ public abstract class AbstractSimpleRepositoryHandler<C extends SimpleRepository
return repositories;
}
/**
* Method description
*
*
* @param repositoryname
*
* @return
*/
public Repository getByName(String repositoryname)
{
Repository repository = null;
for (Repository r : getAll())
{
if (r.getName().equals(repositoryname))
{
repository = r;
break;
}
}
return repository;
}
/**
* Method description
*
*
* @param repository
*
* @return
*/
public File getDirectory(Repository repository)
{
File directory = null;
if (isConfigured())
{
directory = new File(config.getRepositoryDirectory(),
repository.getName());
}
else
{
throw new ConfigurationException("RepositoryHandler is not configured");
}
return directory;
}
//~--- methods --------------------------------------------------------------
/**
@@ -400,31 +450,6 @@ public abstract class AbstractSimpleRepositoryHandler<C extends SimpleRepository
//~--- get methods ----------------------------------------------------------
/**
* Method description
*
*
* @param repository
*
* @return
*/
protected File getDirectory(Repository repository)
{
File directory = null;
if (isConfigured())
{
directory = new File(config.getRepositoryDirectory(),
repository.getName());
}
else
{
throw new ConfigurationException("RepositoryHandler is not configured");
}
return directory;
}
/**
* Method description
*