Timestamp |
Author |
Details |
2018-06-13 21:42:40 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/META-INF/MANIFEST.MF v e729a83bd24bbc25f7ac209baee01f561fe218c8 org.eclipse.jgit.pgm/META-INF/SOURCE-MANIFEST.MF v e729a83bd24bbc25f7ac209baee01f561fe218c8 org.eclipse.jgit.pgm/pom.xml v e729a83bd24bbc25f7ac209baee01f561fe218c8
JGit v5.0.0.201806131550-r
Change-Id: Ia2d548676217250593c3f0c383aec19e12e5e4a4 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-06-13 18:11:23 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/META-INF/MANIFEST.MF v 94a585e6e87e09880e611a79585fb24090fee271 org.eclipse.jgit.pgm/META-INF/SOURCE-MANIFEST.MF v 94a585e6e87e09880e611a79585fb24090fee271 org.eclipse.jgit.pgm/pom.xml v 94a585e6e87e09880e611a79585fb24090fee271
JGit v5.0.0.201806131210-r
Change-Id: Iedccfcaf57c11822f1faf5d5195357de42b2a14e Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-06-05 15:31:07 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/META-INF/MANIFEST.MF v cb0abf787e576d676fc703cde6153bf8c0e08c1d org.eclipse.jgit.pgm/META-INF/SOURCE-MANIFEST.MF v cb0abf787e576d676fc703cde6153bf8c0e08c1d org.eclipse.jgit.pgm/pom.xml v cb0abf787e576d676fc703cde6153bf8c0e08c1d
Prepare 5.0.0-SNAPSHOT builds
Change-Id: I9acca328146aa7100fbc1b457fcb1f8fd87cf52a Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-06-05 13:10:10 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/META-INF/MANIFEST.MF v ca57743a45162ea32ff0312b2f758720d1d1f356 org.eclipse.jgit.pgm/META-INF/SOURCE-MANIFEST.MF v ca57743a45162ea32ff0312b2f758720d1d1f356 org.eclipse.jgit.pgm/pom.xml v ca57743a45162ea32ff0312b2f758720d1d1f356
JGit v5.0.0.201806050710-rc3
Change-Id: Ic7a6a87dd3a21351e60fbf6cd330456adf1f6800 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-05-30 23:16:23 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/META-INF/MANIFEST.MF v c473bbf8029743e54e890fcd66998ac011e83b9c org.eclipse.jgit.pgm/META-INF/SOURCE-MANIFEST.MF v c473bbf8029743e54e890fcd66998ac011e83b9c org.eclipse.jgit.pgm/pom.xml v c473bbf8029743e54e890fcd66998ac011e83b9c
Prepare 5.0.0-SNAPSHOT builds
Change-Id: I9c4a0465f8e85041d24da97f4b4c7ad5f5eed3e4 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-05-30 21:33:49 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/META-INF/MANIFEST.MF v dbf091a7eeb9ecc51518bbf20239df50a302f3d9 org.eclipse.jgit.pgm/META-INF/SOURCE-MANIFEST.MF v dbf091a7eeb9ecc51518bbf20239df50a302f3d9 org.eclipse.jgit.pgm/pom.xml v dbf091a7eeb9ecc51518bbf20239df50a302f3d9
JGit v5.0.0.201805301535-rc2
Change-Id: Ifad678794525c01838b03e52bada66e1c089c5ae Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-05-23 01:54:32 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/META-INF/MANIFEST.MF v 9ad70313818aad4a64a7d5d30c2c428948fb28de org.eclipse.jgit.pgm/META-INF/SOURCE-MANIFEST.MF v 9ad70313818aad4a64a7d5d30c2c428948fb28de org.eclipse.jgit.pgm/pom.xml v 9ad70313818aad4a64a7d5d30c2c428948fb28de
Prepare 5.0.0-SNAPSHOT builds
Change-Id: Ie343ccf37f46168041046500a2e19acc80814cfe Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-05-22 23:43:43 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/META-INF/MANIFEST.MF v 812abefd58ed588b8aa8eadfb59993c084251e09 org.eclipse.jgit.pgm/META-INF/SOURCE-MANIFEST.MF v 812abefd58ed588b8aa8eadfb59993c084251e09 org.eclipse.jgit.pgm/pom.xml v 812abefd58ed588b8aa8eadfb59993c084251e09
JGit v5.0.0.201805221745-rc1
Change-Id: Ie2c35fab87f294b00f9754b07b60a848bf256b10 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-05-22 04:27:30 |
David Pursehouse <david.pursehouse@gmail.com> |
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/RebuildRefTree.java v f6c4a492d06e0dd345679bfba3399dabbf778f41
Repository: Deprecate #peel method
Callers should use getRefDatabase().peel(ref) instead since it doesn't swallow the IOException.
Adapt all trivial callers to user the alternative.
DescribeCommand still uses the deprecated method and is not adapted in this change since it will require more refactoring to add handling of the IOException.
Change-Id: I14d4a95a5e0570548753b9fc5c03d024dc3ff832 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com> |
2018-05-16 22:23:51 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/META-INF/MANIFEST.MF v 57971057545b5e15c718527da11e79f18db63137 org.eclipse.jgit.pgm/META-INF/SOURCE-MANIFEST.MF v 57971057545b5e15c718527da11e79f18db63137 org.eclipse.jgit.pgm/pom.xml v 57971057545b5e15c718527da11e79f18db63137
Prepare 5.0.0-SNAPSHOT builds
Change-Id: I65d7d74c6124507aa9cb2856c74db6a1a6935bab Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-05-16 16:34:16 |
Han-Wen Nienhuys <hanwen@google.com> |
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/AbstractFetchCommand.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/AmazonS3Client.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Branch.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/CommandCatalog.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/CommandRef.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Daemon.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/DiffTree.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Log.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/LsRemote.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/LsTree.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Main.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/MergeBase.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Push.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/RevParse.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/RevWalkTextBuiltin.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Show.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/ShowRef.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/TextBuiltin.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/RebuildCommitGraph.java v f3ec7cf3f0436a79e252251a31dbc62694555897 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowCommands.java v f3ec7cf3f0436a79e252251a31dbc62694555897
Remove further unnecessary 'final' keywords
Remove it from
* package private functions.
* try blocks
* for loops
this was done with the following python script:
$ cat f.py import sys import re import os
def replaceFinal(m): return m.group(1) + "(" + m.group(2).replace('final ', '') + ")"
methodDecl = re.compile(r"^([\t ]*[a-zA-Z_ ]+)\(([^)]*)\)")
def subst(fn): input = open(fn) os.rename(fn, fn + "~")
dest = open(fn, 'w') for l in input: l = methodDecl.sub(replaceFinal, l) dest.write(l) dest.close()
for root, dirs, files in os.walk(".", topdown=False): for f in files: if not f.endswith('.java'): continue
full = os.path.join(root, f) print full subst(full)
Change-Id: If533a75a417594fc893e7c669d2c1f0f6caeb7ca Signed-off-by: Han-Wen Nienhuys <hanwen@google.com> |
2018-05-16 01:20:14 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/META-INF/MANIFEST.MF v a8aabc3d1536470004e32d3547127f709f6b0f47 org.eclipse.jgit.pgm/META-INF/SOURCE-MANIFEST.MF v a8aabc3d1536470004e32d3547127f709f6b0f47 org.eclipse.jgit.pgm/pom.xml v a8aabc3d1536470004e32d3547127f709f6b0f47
JGit v5.0.0.201805151920-m7
Change-Id: I42eb046c8ac8537672010aabe21459293cb23838 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-05-14 18:42:02 |
Han-Wen Nienhuys <hanwen@google.com> |
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/AbstractFetchCommand.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Branch.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/CommandCatalog.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/CommandRef.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Die.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Diff.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Glog.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Log.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/LsRemote.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Main.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Remote.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/RevList.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/RevWalkTextBuiltin.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Show.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/ShowRef.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/TextBuiltin.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/MakeCacheTree.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/RebuildCommitGraph.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowCacheTree.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/TextHashFunctions.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/opt/AbstractTreeIteratorHandler.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/opt/CmdLineParser.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/opt/ObjectIdHandler.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/opt/PathTreeFilterHandler.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/opt/RefSpecHandler.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/opt/RevCommitHandler.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/opt/RevTreeHandler.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/opt/SubcommandHandler.java v 6d370d837c5faa7caff2e6e3e4723b887f2fbdca
Remove 'final' in parameter lists
Change-Id: Id924f79c8b2c720297ebc49bf9c5d4ddd6d52547 Signed-off-by: Han-Wen Nienhuys <hanwen@google.com> |
2018-05-02 23:34:21 |
Jonathan Nieder <jrn@google.com> |
org.eclipse.jgit.pgm/BUILD v cdc5ec821e4cbdaa31353916ac001bb596de8c55
Bazel: Add a target to build jgit commandline tool
This works well enough for basic testing, especially the "jgit daemon" command:
$ bazel build org.eclipse.jgit.pgm:jgit INFO: Analysed target //org.eclipse.jgit.pgm:jgit (39 packages loaded). INFO: Found 1 target... Target //org.eclipse.jgit.pgm:jgit up-to-date: bazel-bin/org.eclipse.jgit.pgm/jgit.jar bazel-bin/org.eclipse.jgit.pgm/jgit INFO: Elapsed time: 15.862s, Critical Path: 14.74s INFO: 42 processes: 32 linux-sandbox, 1 local, 9 worker. INFO: Build completed successfully, 60 total actions $ bazel-bin/org.eclipse.jgit.pgm/jgit rev-list HEAD^..HEAD 2>/dev/null e5ed926e02dd29b5e970d421b63b6921cc1800f5
Still to do:
- suppress "Failed to load class "org.slf4j.impl.StaticLoggerBinder" output - add org.eclipse.jgit.pgm.test tests to bazel build - supply package information so that "jgit version" can work
Change-Id: Ie89872839fa5aae974d5d39b6776b96332b0e83f |
2018-04-30 02:15:18 |
Jonathan Nieder <jrn@google.com> |
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/RevParse.java v 0a35e5f25bb6b865b90678f0589f97407f461f9c org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/RevWalkTextBuiltin.java v 0a35e5f25bb6b865b90678f0589f97407f461f9c org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/ShowRef.java v 0a35e5f25bb6b865b90678f0589f97407f461f9c org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/RebuildCommitGraph.java v 0a35e5f25bb6b865b90678f0589f97407f461f9c org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/RebuildRefTree.java v 0a35e5f25bb6b865b90678f0589f97407f461f9c
Rename RefDatabase#getAllRefs to getRefs
This is easier to type and makes it clearer that it only returns refs and not the pseudo-refs returned by getAdditionalRefs. It also puts us in a better position to add a method to the Repository class later that delegates to this one without colliding with the existing Repository#getAllRefs method that returns a Map<String, Ref>.
While at it, clarify the javadoc of getRefs and hasRefs to make the same point.
Suggested-by: David Pursehouse <david.pursehouse@gmail.com> Change-Id: I23497c66ac7b5e0c987b91efbc9e9cc29924ca66 Signed-off-by: Jonathan Nieder <jrn@google.com> |
2018-04-27 14:49:08 |
David Pursehouse <david.pursehouse@gmail.com> |
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/RebuildCommitGraph.java v 9fb724f1b9f9f6920852a922abe2c316fc8d25d6
RefDatabase: add hasRefs convenience method
Callers can now say:
db.getRefDatabase().hasRefs()
rather than the more verbose:
!db.getRefDatabase().getAllRefs().isEmpty()
The default implementation simply uses getAllRefs().isEmpty(), but a derived class could possibly override the method with a more efficient implementation.
Change-Id: I5244520708a1a7d9adb351f10e43fc39d98e22a1 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com> |
2018-04-27 03:42:53 |
David Pursehouse <david.pursehouse@gmail.com> |
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/RevParse.java v 4dcf2f93db3f31262220140484237cfbb4189f4d org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/RevWalkTextBuiltin.java v 4dcf2f93db3f31262220140484237cfbb4189f4d org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/ShowRef.java v 4dcf2f93db3f31262220140484237cfbb4189f4d org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/RebuildCommitGraph.java v 4dcf2f93db3f31262220140484237cfbb4189f4d org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/RebuildRefTree.java v 4dcf2f93db3f31262220140484237cfbb4189f4d
RefDatabase: Introduce getAllRefs method
Currently to get all refs, callers must use:
getRefsByPrefix(ALL)
Introduce getAllRefs, which does this, and migrate all existing callers of getRefsByPrefix(ALL).
Change-Id: I7b1687c162c8ae836dc7db3ccc7ac847863f691d Signed-off-by: David Pursehouse <david.pursehouse@gmail.com> |
2018-04-25 01:44:43 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/RevParse.java v 9edf9bf2d6fd248daf2157bc8245142e5d51f7c2 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/RevWalkTextBuiltin.java v 9edf9bf2d6fd248daf2157bc8245142e5d51f7c2 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/ShowRef.java v 9edf9bf2d6fd248daf2157bc8245142e5d51f7c2 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/RebuildCommitGraph.java v 9edf9bf2d6fd248daf2157bc8245142e5d51f7c2 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/RebuildRefTree.java v 9edf9bf2d6fd248daf2157bc8245142e5d51f7c2
Remove trivial cases of using deprecated RefDatabase.getRefs()
Change-Id: I2d3e426a3391923f8a690ac68fcc33851f3eb419 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-03-24 22:14:15 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/.settings/.api_filters v 0d9732b54f930b2cbc4cd4bee3afca0336d9eb1e
Fix API problem filter warnings
Silence warnings for bundles which haven't broken API since 4.11 but we increased major version to 5 since we always use the same version for all jgit bundles
Change-Id: If4f9a6aa4ef21f9b511946c5fc4bd7c0af6094c4 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-03-14 01:35:08 |
David Pursehouse <david.pursehouse@gmail.com> |
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowPackDelta.java v ed9ede3446f0c95e80eb6feb1dec5dfa698184a9
ShowPackDelta: Refactor to use try-with-resource
Remove the resource warning suppression and refactor the code to open the TemporaryBuffer and InflaterInputStream in a try-with-resource.
Change-Id: I3082e5ac7565c5000d5a4364f750dd0a0952fc6e Signed-off-by: David Pursehouse <david.pursehouse@gmail.com> |
2018-03-13 07:56:47 |
David Pursehouse <david.pursehouse@gmail.com> |
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/CommandCatalog.java v 9450a55f76461b2b6d28f332b922d6dbc3247a64
CommandCatalog: Simplify scan method using try-with-resource
The IOExceptions caught in the nested try blocks are all ignored, so we can just wrap them all up into a single try-with-resource block.
Change-Id: Id85850b3f54c408af73063220e6fead20cb0fd80 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com> |
2018-03-13 03:44:23 |
David Pursehouse <david.pursehouse@gmail.com> |
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Version.java v 5c70be00856d5375485e6f062b6e1e09a606601f org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/TextHashFunctions.java v 5c70be00856d5375485e6f062b6e1e09a606601f
Open auto-closeable resources in try-with-resource
When an auto-closeable resources is not opened in try-with-resource, the warning "should be managed by try-with-resource" is emitted by Eclipse.
Fix the ones that can be silenced simply by moving the declaration of the variable into a try-with-resource.
In cases where we explicitly call the close() method, for example in tests where we are testing specific behavior caused by the close(), suppress the warning.
Leave the ones that will require more significant refcactoring to fix. They can be done in separate commits that can be reviewed and tested in isolation.
Change-Id: I9682cd20fb15167d3c7f9027cecdc82bc50b83c4 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com> |
2018-03-13 02:20:29 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/resources/org/eclipse/jgit/pgm/internal/CLIText.properties v e23b09ad6efc35f6574cfefd4467ad20e5212ff2 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Fetch.java v e23b09ad6efc35f6574cfefd4467ad20e5212ff2
Implement --force option in FetchCommand and CLI fetch command
Change-Id: I42cdb57b8fb54ce466d1958391f12f911045327f Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-03-08 23:09:18 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/META-INF/MANIFEST.MF v d0f1f5eef60653b820f61c24ec30763280ee8ba4 org.eclipse.jgit.pgm/META-INF/SOURCE-MANIFEST.MF v d0f1f5eef60653b820f61c24ec30763280ee8ba4 org.eclipse.jgit.pgm/pom.xml v d0f1f5eef60653b820f61c24ec30763280ee8ba4
Prepare 5.0.0-SNAPSHOT builds
Change-Id: I2d2f50ed8a12f310e7cac68eed5536bd460c403f Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-03-08 21:10:08 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/META-INF/MANIFEST.MF v f389e18a2853d9f73336f4cf0e7ac2931dc4ce9b org.eclipse.jgit.pgm/META-INF/SOURCE-MANIFEST.MF v f389e18a2853d9f73336f4cf0e7ac2931dc4ce9b org.eclipse.jgit.pgm/pom.xml v f389e18a2853d9f73336f4cf0e7ac2931dc4ce9b
Prepare 4.11.1-SNAPSHOT builds
Change-Id: Id9aa6b7e8f56de5183b6cd57ef0e790ec9debd4d Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |
2018-03-08 01:44:01 |
David Pursehouse <david.pursehouse@gmail.com> |
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/CommandCatalog.java v f07b60239c3e3bca7c75705c678dd32a12047e09 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Main.java v f07b60239c3e3bca7c75705c678dd32a12047e09 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/BenchmarkReftable.java v f07b60239c3e3bca7c75705c678dd32a12047e09 org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/WriteReftable.java v f07b60239c3e3bca7c75705c678dd32a12047e09
Consistently use Constants.CHARSET rather than StandardCharsets.UTF_8
Change-Id: I6714fc3666e1bced22abba94ceb700477349586e Signed-off-by: David Pursehouse <david.pursehouse@gmail.com> |
2018-03-04 10:42:46 |
Matthias Sohn <matthias.sohn@sap.com> |
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Main.java v e6375445d143d0335a9f5707e9bae1644cbef576
Configure WindowCache settings to use in JGit CLI
Set the same defaults as in EGit. Use mmap to map git packfiles into memory.
Change-Id: I7997b9123448a762192d7eeb55e01432549fba98 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> |