mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-13 00:45:44 +01:00
improve hg log command
This commit is contained in:
@@ -30,6 +30,7 @@
|
||||
*/
|
||||
|
||||
|
||||
|
||||
package sonia.scm.repository;
|
||||
|
||||
//~--- non-JDK imports --------------------------------------------------------
|
||||
@@ -47,7 +48,8 @@ import java.io.File;
|
||||
public enum HgPythonScript
|
||||
{
|
||||
BLAME("blame.py"), CHANGELOG("changelog.py"), FILELOG("filelog.py"),
|
||||
UTIL("util.py"), HOOK("scmhooks.py"), HGWEB("hgweb.py"), VERSION("version.py");
|
||||
LOG("log.py"), UTIL("util.py"), HOOK("scmhooks.py"), HGWEB("hgweb.py"),
|
||||
VERSION("version.py");
|
||||
|
||||
/** Field description */
|
||||
private static final String BASE_DIRECTORY =
|
||||
|
||||
@@ -96,12 +96,12 @@ public class HgLogCommand extends AbstractHgCommand implements LogCommand
|
||||
|
||||
env.put(ENV_REVISION, HgUtil.getRevision(id));
|
||||
env.put(ENV_PATH, Util.EMPTY_STRING);
|
||||
env.put(ENV_PAGE_START, Util.EMPTY_STRING);
|
||||
env.put(ENV_PAGE_LIMIT, Util.EMPTY_STRING);
|
||||
env.put(ENV_PAGE_START, "0");
|
||||
env.put(ENV_PAGE_LIMIT, "1");
|
||||
env.put(ENV_REVISION_START, Util.EMPTY_STRING);
|
||||
env.put(ENV_REVISION_END, Util.EMPTY_STRING);
|
||||
|
||||
return getResultFromScript(Changeset.class, HgPythonScript.CHANGELOG, env);
|
||||
return getResultFromScript(Changeset.class, HgPythonScript.LOG, env);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -127,9 +127,9 @@ public class HgLogCommand extends AbstractHgCommand implements LogCommand
|
||||
env.put(ENV_PAGE_LIMIT, String.valueOf(request.getPagingLimit()));
|
||||
env.put(ENV_REVISION_START,
|
||||
Strings.nullToEmpty(request.getStartChangeset()));
|
||||
env.put(ENV_REVISION_END, Strings.nullToEmpty(request.getStartChangeset()));
|
||||
env.put(ENV_REVISION_END, Strings.nullToEmpty(request.getEndChangeset()));
|
||||
|
||||
return getResultFromScript(ChangesetPagingResult.class,
|
||||
HgPythonScript.CHANGELOG, env);
|
||||
return getResultFromScript(ChangesetPagingResult.class, HgPythonScript.LOG,
|
||||
env);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user