|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.git.GitRepository
public class GitRepository
Top-level class for a repository
| Constructor Summary | |
|---|---|
GitRepository(Path root)
|
|
| Method Summary | |
|---|---|
boolean |
contains(java.lang.String sha1)
|
void |
copyToFile(Path path,
java.lang.String sha1)
|
java.lang.String |
getMaster()
|
Path |
getRefPath(java.lang.String path)
|
java.lang.String |
getTag(java.lang.String tag)
|
void |
initDb()
|
java.lang.String[] |
listRefs(java.lang.String dir)
|
java.lang.Object |
objectType(java.lang.String sha1)
|
GitCommit |
parseCommit(java.lang.String sha1)
|
GitTree |
parseTree(java.lang.String sha1)
|
java.lang.String |
toString()
|
java.lang.String |
writeCommit(GitCommit commit)
Writes a file to the repository |
java.lang.String |
writeFile(Path path)
Writes a file to the repository |
java.lang.String |
writeFile(TempOutputStream os,
java.lang.String hex)
|
void |
writeTag(java.lang.String tag,
java.lang.String hex)
|
java.lang.String |
writeTree(GitTree tree)
Writes a file to the repository |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GitRepository(Path root)
| Method Detail |
|---|
public void initDb()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getMaster()
public java.lang.Object objectType(java.lang.String sha1)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getTag(java.lang.String tag)
public java.lang.String[] listRefs(java.lang.String dir)
public Path getRefPath(java.lang.String path)
public void writeTag(java.lang.String tag,
java.lang.String hex)
public GitCommit parseCommit(java.lang.String sha1)
throws java.io.IOException
java.io.IOException
public GitTree parseTree(java.lang.String sha1)
throws java.io.IOException
java.io.IOException
public void copyToFile(Path path,
java.lang.String sha1)
throws java.io.IOException
java.io.IOExceptionpublic boolean contains(java.lang.String sha1)
public java.lang.String writeFile(Path path)
throws java.io.IOException
java.io.IOException
public java.lang.String writeTree(GitTree tree)
throws java.io.IOException
java.io.IOException
public java.lang.String writeCommit(GitCommit commit)
throws java.io.IOException
java.io.IOException
public java.lang.String writeFile(TempOutputStream os,
java.lang.String hex)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||