文字化けを修正
1 parent 37dad02 commit 451293ea7c621f99ea8d58a8a2fe530e1e2e33de
d-matsuura authored on 11 Nov 2021
Showing 3 changed files
View
3
■■
.gitignore 0 → 100644
/RepositoryMinerForGit/target/
/.idea
View
2
■■■
RepositoryMinerForGit/.gitignore 100644 → 0
/target/
View
26
RepositoryMinerForGit/src/main/java/Test.java
 
if( git != null ){
//. git clone
File project = new File( "./project" );
git.cloneRepository().setURI( "http://nitta-lab-www.is.konan-u.ac.jp/gitbucket/git/nitta-lab-2020/org.ntlab.amaryllis.server.git" ).setDirectory( project ).call();
git.cloneRepository().setURI( "http://nitta-lab-www.is.konan-u.ac.jp/gitbucket/git/nitta-lab-2021/org.ntlab.acanthus_client.git" ).setDirectory( project ).call();
}
PlotWalk revWalk = new PlotWalk(repo);
ObjectId rootId = repo.resolve("HEAD");
DiffFormatter df = new DiffFormatter(DisabledOutputStream.INSTANCE);
df.setRepository(repo);
df.setDiffComparator(RawTextComparator.DEFAULT);
df.setDetectRenames(true);
ObjectReader reader = repo.newObjectReader();
CanonicalTreeParser newTreeIter = new CanonicalTreeParser();
newTreeIter.reset(reader, curId);
CanonicalTreeParser oldTreeIter = new CanonicalTreeParser();
oldTreeIter.reset(reader, parentId);
 
ObjectReader reader = repo.newObjectReader();
CanonicalTreeParser newTreeIter = new CanonicalTreeParser();
newTreeIter.reset(reader, curId);
CanonicalTreeParser oldTreeIter = new CanonicalTreeParser();
oldTreeIter.reset(reader, parentId);
List<DiffEntry> entries = df.scan( oldTreeIter, newTreeIter );
 
for( DiffEntry entry : entries ) {
// ファイル毎の情報
System.out.println("パス: " + entry.getNewPath());
System.out.println("変更の種類: " + entry.getChangeType());
// System.out.println("変更の内容: " + entry);
}
System.out.println("パス: " + entry.getNewPath());
System.out.println("変更の種類: " + entry.getChangeType())
// System.out.println("変更の内容: " + entry);
}
}
System.out.println("=====");
}
System.out.println("=====");
}
} catch (IOException e) {
e.printStackTrace();
} catch (InvalidRemoteException e) {
// TODO Auto-generated catch block