diff options
author | kylezhao <kylezhao@tencent.com> | 2021-07-14 10:52:10 +0800 |
---|---|---|
committer | kylezhao <kylezhao@tencent.com> | 2022-12-23 13:06:06 +0800 |
commit | 8a7348df6966da39c1402c8f51fa4f7a9aeb8e7e (patch) | |
tree | ffa7029fc05059c6ce4673c456af7d940d8cb850 /org.eclipse.jgit/resources/org/eclipse/jgit | |
parent | 6722f25d565c1acefefb232a45e690507bcd457a (diff) | |
download | jgit-8a7348df6966da39c1402c8f51fa4f7a9aeb8e7e.tar.gz jgit-8a7348df6966da39c1402c8f51fa4f7a9aeb8e7e.zip |
CommitGraph: add commit-graph for FileObjectDatabase
This change makes JGit can read .git/objects/info/commit-graph file
and then get CommitGraph.
Loading a new commit-graph into memory requires additional time. After
testing, loading a copy of the Linux's commit-graph(1039139 commits)
is under 50ms.
Bug: 574368
Change-Id: Iadfdd6ed437945d3cdfdbe988cf541198140a8bf
Signed-off-by: kylezhao <kylezhao@tencent.com>
Diffstat (limited to 'org.eclipse.jgit/resources/org/eclipse/jgit')
-rw-r--r-- | org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties b/org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties index 9c918ad410..836213286d 100644 --- a/org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties +++ b/org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties @@ -164,6 +164,7 @@ connectionTimeOut=Connection time out: {0} contextMustBeNonNegative=context must be >= 0 cookieFilePathRelative=git config http.cookieFile contains a relative path, should be absolute: {0} copyFileFailedNullFiles=Cannot copy file. Either origin or destination files are null +corruptCommitGraph=commit-graph file {0} is corrupt corruptionDetectedReReadingAt=Corruption detected re-reading at {0} corruptObjectBadDate=bad date corruptObjectBadEmail=bad email @@ -306,6 +307,7 @@ exceptionHookExecutionInterrupted=Execution of "{0}" hook interrupted. exceptionOccurredDuringAddingOfOptionToALogCommand=Exception occurred during adding of {0} as option to a Log command exceptionOccurredDuringReadingOfGIT_DIR=Exception occurred during reading of $GIT_DIR/{0}. {1} exceptionWhileFindingUserHome=Problem determining the user home directory, trying Java user.home +exceptionWhileLoadingCommitGraph=Exception caught while loading commit-graph file {0}, the commit-graph file might be corrupt. exceptionWhileReadingPack=Exception caught while accessing pack file {0}, the pack file might be corrupt. Caught {1} consecutive errors while trying to read this pack. expectedACKNAKFoundEOF=Expected ACK/NAK, found EOF expectedACKNAKGot=Expected ACK/NAK, got: {0} |