Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: a1a0918f5d3c9be659f7c72b53810cbd55f48b53 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
		<title>JGit 4.8 New and Noteworthy</title>
		<link type="text/css" rel="stylesheet" href="../../../book.css"/>
	</head>
	<body>
		<table class="navigation" style="width: 100%;" border="0" summary="navigation">
			<tr>
				<th style="width: 100%" align="center" colspan="3">JGit 4.8 New and Noteworthy</th>
			</tr>
			<tr>
				<td style="width: 20%" align="left"></td>
				<td style="width: 60%" align="center"></td>
				<td style="width: 20%" align="right">
					<a href="Bug-Fixes.html" title="Bug Fixes">
						<img alt="Next" border="0" src="../../../images/next.gif"/>
					</a>
				</td>
			</tr>
			<tr>
				<td style="width: 20%" align="left" valign="top"></td>
				<td style="width: 60%" align="center"></td>
				<td style="width: 20%" align="right" valign="top">Bug Fixes</td>
			</tr>
		</table><hr class="navigation-separator"/>
		<p>This release has not yet been created</p>
		<h1 id="JGit">JGit</h1>
		<h2 id="Features">Features</h2>
		<ul>
			<li>Allow DfsReader to be subclassed</li>
			<li>Track read IO statistics for DfsReader</li>
			<li>Support pulling remote branches to apply them on detached HEAD 
				<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=485396" target="egit_external">bug 485396</a>
			</li>
			<li>Reset ObjectWalker when it starts a new walk</li>
			<li>Clone: add --recurse-submodules option</li>
			<li>Add parseCommit(AnyObjectId) method to Repository.</li>
			<li>RepoCommand: Add linkfile support.</li>
			<li>BundleWriter: Allow constructing from only an ObjectReader</li>
			<li>Support creating Mergers without a Repository using an ObjectInserter and a config that declares a diff algorithm.</li>
			<li>Run auto GC in the background. Execute gc at maximum once per day if number of loose unreachable objects which didn't expire yet exceeds gc.auto limit.</li>
			<li>Allow to use an external ExecutorService for background auto-gc</li>
			<li>Use a dedicated executor to run auto-gc in command line interface</li>
			<li>Fetch: Add --recurse-submodules and --no-recurse-submodules options</li>
		</ul>
		<h2 id="Performance_Improvements">Performance Improvements</h2>
		<ul>
			<li>Exclude refs/tags from bitmap commit selection to reduce the number of bitmaps created and reduce the memory pressure on the GC task.</li>
			<li>Reduce fetch bandwidth cost when objects described by the client are missing on the server</li>
		</ul>
		<h2 id="Build_and_Release_Engineering">Build and Release Engineering</h2>
		<ul>
			<li>Upgrade maven plugins</li>
			<li>Update jetty to 9.4.5 
				<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=516514" target="egit_external">bug 516514</a>
			</li>
			<li>Update Orbit dependencies to the Oxygen version R20170516192513</li>
		</ul><hr class="navigation-separator"/>
		<table class="navigation" style="width: 100%;" border="0" summary="navigation">
			<tr>
				<td style="width: 20%" align="left"></td>
				<td style="width: 60%" align="center"></td>
				<td style="width: 20%" align="right">
					<a href="Bug-Fixes.html" title="Bug Fixes">
						<img alt="Next" border="0" src="../../../images/next.gif"/>
					</a>
				</td>
			</tr>
			<tr>
				<td style="width: 20%" align="left" valign="top"></td>
				<td style="width: 60%" align="center"></td>
				<td style="width: 20%" align="right" valign="top">Bug Fixes</td>
			</tr>
		</table>
	</body>
</html>

Back to the top