public class Git extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Git.S |
| Modifier and Type | Field and Description |
|---|---|
static String |
STAT_DATE |
static String |
STAT_DATE_FULL |
static String |
STAT_HOUR |
static String |
STAT_MONTH |
static String |
STAT_MONTH_YEAR |
static String |
STAT_WEEK |
static String |
STAT_WEEK_YEAR |
| Constructor and Description |
|---|
Git() |
| Modifier and Type | Method and Description |
|---|---|
static List<Git.S> |
logAll(File workDir,
List<String> para) |
static List<Git.S> |
logAll(File workDir,
String since,
String until) |
static void |
saveMysql(List<Git.S> infos,
String table,
DataSource dataSource) |
static void |
stat(List<Git.S> infos,
String pattern,
Map<String,String> alias)
按时间和author统计,提交数,提交文件数,增加行数,删除行数。
尽量不要使用中文名,存在控制台字符对齐问题。
|
static void |
stat(List<Git.S> infos,
String pattern,
Map<String,String> alias,
boolean han2)
按时间和author统计,提交数,提交文件数,增加行数,删除行数。
尽量不要使用中文名,存在控制台字符对齐问题。
|
static String |
trimFile(String... str)
Tst\344\270\255\346\226\207\344\271\237\345\210\206\350\241\250Record.java
Tst中文也分表Record.java
|
public static final String STAT_WEEK_YEAR
public static final String STAT_WEEK
public static final String STAT_MONTH_YEAR
public static final String STAT_MONTH
public static final String STAT_DATE_FULL
public static final String STAT_DATE
public static final String STAT_HOUR
public static String trimFile(String... str)
Tst\344\270\255\346\226\207\344\271\237\345\210\206\350\241\250Record.java Tst中文也分表Record.java
str - 文件名public static void saveMysql(List<Git.S> infos, String table, DataSource dataSource)
public static void stat(List<Git.S> infos, String pattern, Map<String,String> alias)
infos - 统计信息pattern - 日期格式alias - 别名,alias:author,alias不区分大小写,视为同一authorCopyright © 2020. All rights reserved.