Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2016-01-21Prepare 4.3.0-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: Idcf0479529693b023042becd96698f9afd344bd4 Signed-off-by: Matthias Sohn <>
2015-10-01Merge branch 'stable-4.1'Matthias Sohn2-8/+8
* stable-4.1: pgm: Open RevWalk and TreeWalk in try-with-resource ant: Open Repository and Git in try-with-resource pgm: Create instances of Git in try-with-resource FanoutBucket: Create ObjectInserter.Formatter in try-with-resource Fix compiler warnings in DiffFormatter.writeGitLinkText Change-Id: I448ecc9a1334977d9f304dd61ea20c7a8e692b10 Signed-off-by: Matthias Sohn <>
2015-10-01ant: Open Repository and Git in try-with-resourceDavid Pursehouse2-8/+8
To prevent potential resource leak. Change-Id: I3f4af9037c9d26ec575b529ab66066365ab918a5 Signed-off-by: David Pursehouse <>
2015-09-30Use japicmp instead of clirr to detect API changesMatthias Sohn1-16/+84
Clirr doesn't support Java 8 hence use japicmp instead. See Change-Id: If4b30a6d6aa849b4d6b3b0c900558c609822840c Signed-off-by: Matthias Sohn <>
2015-09-28Prepare 4.2.0-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: If559d3565b1f84c93a533e1ce18d5293605d1950 Signed-off-by: Matthias Sohn <>
2015-09-28Prepare 4.1.1-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: I035f3a8d0f0de86e8b8f00e668be5ce008402e82 Signed-off-by: Matthias Sohn <>
2015-09-28JGit v4.1.0.201509280440-rv4.1.0.201509280440-rMatthias Sohn2-2/+2
Change-Id: I9a536870b9f5c1247c52d6c976a954115982fa1c Signed-off-by: Matthias Sohn <>
2015-06-02Prepare 4.1.0-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: I03d08b8e2d3400d4b5cdb4ab541b312870776843 Signed-off-by: Matthias Sohn <>
2015-02-09Set minimum required Java version to Java 7Matthias Sohn4-14/+5
Bug: 458475 Change-Id: Iea8f2236d4e6a94a8d14bb8cc685006ea3fd1bb7 Signed-off-by: Matthias Sohn <>
2015-01-27Prepare 4.0.0-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: I414ba8ccc82866d3107ba7083a567ea70c879bdf Signed-off-by: Matthias Sohn <>
2014-12-24Prepare 3.7.0-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: Ib3e7b5f46ee1e27b9cf25b3b2d01d681a5c4904c Signed-off-by: Matthias Sohn <>
2014-12-23Prepare 3.6.1-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: Ie620c90ffafbffc6755b4e1ed55a61a15b118a2a Signed-off-by: Matthias Sohn <>
2014-12-23JGit v3.6.0.201412230720-rv3.6.0.201412230720-rMatthias Sohn2-2/+2
Change-Id: Ic28e2bbbdb1099e948c64a005c39f6b8d8ac69a8 Signed-off-by: Matthias Sohn <>
2014-11-12Prepare post 3.6.0-m1 buildsMatthias Sohn2-2/+2
Change-Id: Ie9927de64fa6b7d517f96b8cd12e57541f284ff2 Signed-off-by: Matthias Sohn <>
2014-11-12JGit v3.6.0.201411121045-m1v3.6.0.201411121045-m1Matthias Sohn2-2/+2
Change-Id: I9d789113d88cbbbdbabb8919f80c805aa4ba86fe Signed-off-by: Matthias Sohn <>
2014-09-05Prepare 3.6.0-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: I2d8c3768998c0cfc8d02d11009bc5b7ed1d75778 Signed-off-by: Matthias Sohn <>
2014-07-01Don't warn for methods that can be staticRobin Rosenberg1-1/+1
Making the methods static would gain little in performance, make the code harder to change. Removing unncessary warnings is more important. Change-Id: If3e6aa9c1d92e58b4e7a8e246cf4aace237d7a7b
2014-07-01Add new default settings from Eclipse 4.4Robin Rosenberg1-0/+5
These settings were added by Eclipse simply by touching the project settings. Adding these makes it simpler to see what local changes have been made. Change-Id: Iab0aa62530312eb0c78b03b5c6a632742bcc4978
2014-06-04Prepare 3.5.0-SNAPSHOT buildsRobin Rosenberg2-4/+4
Change-Id: I53bd500188e09ae2e007a58b3cd89aa0805d6f2a Signed-off-by: Robin Rosenberg <>
2014-05-21Prepare post 3.4.0 RC1 buildsMatthias Sohn2-2/+2
Change-Id: Ia8d29046439bc9134acdf7c88ab85ea49c4ddf47 Signed-off-by: Matthias Sohn <>
2014-05-21JGit v3.4.0.201405211411-rc1v3.4.0.201405211411-rc1Matthias Sohn2-2/+2
Change-Id: Ia3834770b9719f64cbdfd0338034c392fa3ae5db Signed-off-by: Matthias Sohn <>
2014-05-05Prepare 3.4.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I5cf20c875c3e92e12c2b22465774ba42513b9add Signed-off-by: Matthias Sohn <>
2014-05-05JGit v3.4.0.201405051725-m7v3.4.0.201405051725-m7Matthias Sohn2-2/+2
Change-Id: I8d941d22becdf019199a1c0fe28aa5835038647d Signed-off-by: Matthias Sohn <>
2014-03-05Prepare 3.4.0-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: I907c6f1834c06b8ab4d3e0f76dde475faea7b4a5 Signed-off-by: Matthias Sohn <>
2014-03-04Prepare 3.3.1-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: If15560f2731e54dbf9db88d8a308b4c25ce27e8e Signed-off-by: Matthias Sohn <>
2014-03-02JGit v3.3.0.201403021825-rv3.3.0.201403021825-rMatthias Sohn2-2/+2
Change-Id: Iaf3da455f7d6f691617299e881154ff8185a9d46 Signed-off-by: Matthias Sohn <>
2014-02-20Prepare post 3.3.0RC1 buildsMatthias Sohn2-2/+2
Change-Id: I0d808f8733a490b75bbcaacedb4b095e05fab32e Signed-off-by: Matthias Sohn <>
2014-02-19JGit v3.3.0.201402191814-rc1v3.3.0.201402191814-rc1Matthias Sohn2-2/+2
Change-Id: Ida3a0417ae646ce37214153f49a85de2be3dd4fd Signed-off-by: Matthias Sohn <>
2013-12-05Prepare 3.3.0-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: I7c7e7c1beec0c5d15b96c14c73ce93e3f09855c8 Signed-off-by: Matthias Sohn <>
2013-11-12Update to Ant 1.9.2Matthias Sohn1-1/+1
CQ: 7698 Change-Id: I2ae580041eb334c613969bc9d66d169d08c12c4d Signed-off-by: Matthias Sohn <>
2013-11-12Add uses directives to ensure OSGi wires jgit bundles correctlyMatthias Sohn1-1/+2
See Bug: 420903 Change-Id: I3706a2b8f695d4ce0ee2333722ed7b8d31032f1e Signed-off-by: Matthias Sohn <>
2013-10-03Prepare 3.2.0-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: Iac6cf7a5bb6146ee3fe38abe8020fc3fc4217584 Signed-off-by: Matthias Sohn <>
2013-10-03Prepare post 3.1.0 buildsstable-3.1Matthias Sohn2-4/+4
Change-Id: I306a3d40c6ddb88a16d17f09a60e3d19b0716962 Signed-off-by: Matthias Sohn <>
2013-10-02JGit v3.1.0.201310021548-rv3.1.0.201310021548-rMatthias Sohn2-2/+2
Change-Id: I2170b13047d5eab7565f47f9feb1680e03b1ba09 Signed-off-by: Matthias Sohn <>
2013-09-27Prepare post 3.1.0 RC1 buildsMatthias Sohn2-2/+2
Change-Id: I060f2082ccd0c91905b6b29a49cc633a0b51a1f2 Signed-off-by: Matthias Sohn <>
2013-09-27JGit v3.1.0.201309270735-rc1v3.1.0.201309270735-rc1Matthias Sohn2-2/+2
Change-Id: I48202dd461110da25f9bc159c938311fff0669e0 Signed-off-by: Matthias Sohn <>
2013-06-15Disable warning about assigning to parameterRobin Stocker1-1/+1
See change I08bed4275af9ec52aa4d7054067ac82f6a3c9781, where fixing such warning lead to complaints. If fixing is not wanted, disable it instead. Change-Id: If31d4028fa1c6377a11e83ed5688b45701cec68b
2013-06-13Prepare 3.1.0-SNAPSHOT buildsMatthias Sohn2-4/+4
Change-Id: I7490a7c9558423c03e3c167ad55b9a98be9d99d9 Signed-off-by: Matthias Sohn <>
2013-03-18JGit 3.0: move internal classes into an internal subpackageShawn Pearce4-6/+7
This breaks all existing callers once. Applications are not supposed to build against the internal storage API unless they can accept API churn and make necessary updates as versions change. Change-Id: I2ab1327c202ef2003565e1b0770a583970e432e9
2013-02-13Prepare 2.4.0-SNAPSHOT buildsMatthias Sohn2-3/+3
Change-Id: I4ab2baeb5d598d40d5dadfccdfe75152a1b9b7bf Signed-off-by: Matthias Sohn <>
2012-12-20Prepare 2.3.0 buildsMatthias Sohn2-3/+3
Change-Id: I0ca539e8cfe444f96c64dc56d1f0ef33b66e0cff Signed-off-by: Matthias Sohn <>
2012-12-20Prepare post buildsstable-2.2Matthias Sohn2-2/+2
Change-Id: I1a0fe51c71551fcfc98f5dd435eb283fd661b77a Signed-off-by: Matthias Sohn <>
2012-12-19JGit v2.2.0.201212191850-rv2.2.0.201212191850-rMatthias Sohn2-2/+2
Change-Id: Idc49f17d03886b6a1e61a94ff81e32625c8675d9 Signed-off-by: Matthias Sohn <>
2012-11-25Do not warn about non-translated strings in the ant libraryRobin Rosenberg1-1/+1
Ant tasks are generally not translated, hence don't warn about untranslated strings Change-Id: I60920ccdaf3c0139979bb4ef19eb42036bb7e07f
2012-11-16Harmonize the JDT settings within JGitRobin Rosenberg5-2/+449
Note the the settings are slightly less restrictive for test bundles. -Also cleanup a couple of malformed javadocs -Update compiler warnings/errors to include default values from Juno -We now flag diagnosed null dereference as error. We didn't do that earlier because of some false positives. Change-Id: I58386d63164e65d3d8d1998da3390d99bdc7381a Signed-off-by: Chris Aniszczyk <>
2012-09-19Prepare 2.2.0 buildsMatthias Sohn2-3/+3
Change-Id: I386ba70541d644e58661d26713b309371e0f9257 Signed-off-by: Matthias Sohn <>
2012-06-15Fix resource leaks due to unclosed repositoriesChristian Halstrick1-1/+1
Whenever a call to JGit returns a Repository the caller should make sure to call close() on it if he doesn't need it anymore. Since instances of Repository contain e.g. open FileOutputStreams (for pack files) forgetting to close the repository can lead to resource leaks. This was the reason why dozens of the JUnit tests failed on Windows with "Can't delete file ...." errors. In LocalDiskRepositoryTestCase.tearDown() we tried to delete the repositories we used during tests which failed because we had open FileOutputStreams. Not only the obvious cases during Clone or Init operations returned Repositories, but also the new SubModule API created repository instances. In some places we even forgot to close submodule repositories in our internal coding. To see the effects of this fix run the JGit JUnit tests under Windows. On other platforms it's harder to see because either the leaking resources don't lead to failing JUnit tests (on Unix you can delete files with open FileOutputStreams) or the java gc runs differently and cleans up the resources earlier. Change-Id: I6d4f637b0d4af20ff4d501db091548696373a58a Signed-off-by: Christian Halstrick <> Signed-off-by: Matthias Sohn <>
2012-06-13Prepare 2.1.0 buildsMatthias Sohn2-3/+3
Change-Id: I4aad3efdd435d8d5eb53c84a8d38132acce97c25 Signed-off-by: Matthias Sohn <>
2012-06-06Prepare next 2.0.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I0d55b390502b3da139ab0d15a6cf3d05774d8ad9 Signed-off-by: Matthias Sohn <>
2012-06-06JGit v2.0.0.201206060730-rc3Matthias Sohn2-2/+2
Change-Id: I12f8800b74228e71c77f0fb82c250c154d06369f Signed-off-by: Matthias Sohn <>

Back to the top