Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jgit-dev] Committer Election for Martin Fick on Eclipse JGit: Java implementation of Git has started
  • From: Martin Fick <mfick@xxxxxxxxxx>
  • Date: Thu, 31 Jul 2025 22:03:00 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=iZZhRj5H4BHMFcfKfsfbNcNh591fxFMD9BiR3K44sNA=; b=n2VV8H7cps65mForoRnx53hOkUi7c01w0Mow3dXIKaQ4nHaZ3O/cWcEC94o4FP0dzFRdEbJs78sXE5KWcOeMefQslmnWvGEstDBPOK/I6JhB498KB//FfR/TJN6I5jdRD84i993oOJKM8dtlPIlHAACZAJquucXeBUOqvPvaxNo+JUw6bRMmkuGWX0Wd9vuXiD9jfkL3PodtMNhpgg2f/5Fe6gdj++hfAweJiYgr1vsYxt0KgNGJalSlNEEVtTOEjewZQ1qUycp5KkvVpp98FeF0eqDnCSzR5YVGlsWtRS9qPJFJ/fnWhw0fOUfEyNuWLBRgBPzHt6TRNTivuXEBFA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lQPk4c3c/cA5VmeZFN9at9zFQz4U/WNsz82rp2xhthC7Bmsb/z+HoILjZHc2xkwfDVL5wiGHITiuNQp3VYsZwND1BlUkjKKCCGcPju3hByY6yordQDXqN3eD34YUrNcOdLu6T8h9sTsYv7MTqWTklbl61XN5jvUlRsWk9KlmmuPBL2mymj9kI5SZarTB/42qJ3I1w+bqrG3aWKHot9TkeWpASGMIMpG9xf9TN5f3VDksMAzUTgwfzUTgtZNb6BGpJ7mBC8z0ocMaKAEloRglV9nA97PPn+yjjbH2W2VI6VfjDeMfJZzEzAOGlSUgq5UyRO0RuH99SIPZRRgjjdc36g==
  • Delivered-to: jgit-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jgit-dev/>
  • List-help: <mailto:jgit-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jgit-dev>, <mailto:jgit-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jgit-dev>, <mailto:jgit-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHcAmPi2ioIV402oUuTZoeft6DJQLRMxa2AgAAApaw=
  • Thread-topic: [jgit-dev] Committer Election for Martin Fick on Eclipse JGit: Java implementation of Git has started

I can't speak for others, but I know that a significant portion of my changes came in the last year, so I am definitely contributing more now than previously, and have a much more in depth (but not breadth) understanding of the internals now. I still struggle with some of the jgit process, Matthias still holds my hand a lot, which is a big part of being able to help others out, so I guess I will have to step up my game a bit. And yeah, this does imply more work, but I have been pushing for a while to reduce the jgit bus factor, Matthias does so much and really deserves more credit than most likely realize! Thanks, Matthias!

-Martin


From: jgit-dev <jgit-dev-bounces@xxxxxxxxxxx> on behalf of Antonin Delpeuch via jgit-dev <jgit-dev@xxxxxxxxxxx>
Sent: Thursday, July 31, 2025 3:51 PM
To: jgit-dev@xxxxxxxxxxx <jgit-dev@xxxxxxxxxxx>
Cc: Antonin Delpeuch <antonin@xxxxxxxxxxx>
Subject: Re: [jgit-dev] Committer Election for Martin Fick on Eclipse JGit: Java implementation of Git has started

External email: Use caution opening links or attachments


I can't vote, but am happy to see this and the other votes :) Thank you
all for your contributions.

I am surprised that such a prolific contributor is only nominated after
10 years of contributions. Intuitively, granting permissions earlier
would be a good way to reduce the bus factor and to empower contributors
to take more responsibilities, no? But I know how hard it is to just
remember nominating people when the collaboration just works and people
don't feel the need for more permissions - was it the case here?

Antonin

On 31/07/2025 23:41, Eclipse Foundation via jgit-dev wrote:
> A Committer election for Martin Fick on project Eclipse JGit: Java
> implementation of Git (technology.jgit) was started by Matthias Sohn with
> this criteria:
>
> Martin Fick has made an impact on the project.
>
> He is contributing to JGit since 10 years and has contributed the following
> high quality changes:
> - ee304e465 - Use volatiles for bitmap and revIndex in Pack (34 hours
> ago)<Martin Fick>
> - 37d1a65f0 - Fix performance regression in Pack.idx() (34 hours ago)<Martin
> Fick>
> - 0efc9c367 - Use LocalObjectToPack representation more (2 days ago)<Martin
> Fick>
> - d9aba160b - Use representation from LocalObjectToPack if possible (2 days
> ago)<Martin Fick>
> - 6c8d6e299 - Avoid conditional in
> LocalObjectRepresentation.wasDeltaAttempted (2 days ago)<Martin Fick>
> - e328d203f - Do not load bitmap indexes during directory scans (5 months
> ago)<Martin Fick>
> - 5dae4a835 - Pack: no longer set invalid in openFail() (6 months ago)<Martin
> Fick>
> - a8efd046f - RevWalk: Add an isMergedIntoAnyCommit() method (6 months
> ago)<Martin Fick>
> - 51d6c63fe - Pack: separate an open/close accounting lock (7 months
> ago)<Martin Fick>
> - 1177e1e4a - WindowCache: share removal work among multiple threads (7
> months ago)<Martin Fick>
> - cdbea5ea9 - Optionally.Hard: avoid Optional creation on every use, (8
> months ago)<Martin Fick>
> - ae53d6383 - Pack: fix threading bug getting idx (8 months ago)<Martin Fick>
> - 7fedd15c8 - FileSnapshot: silence "Stale file handle" exceptions (8 months
> ago)<Martin Fick>
> - eb0ef9d16 - FileSnapshot: silence "Not a Directory" exceptions (8 months
> ago)<Martin Fick>
> - dd8b13acc - FileSnapshot: refactor to share error handling (8 months
> ago)<Martin Fick>
> - fb6adb036 - Pack: ensure packfile is still valid while still recoverable (8
> months ago)<Martin Fick>
> - 44d61a3d7 - WindowCache: add bulk purge(), call from bulk sites (8 months
> ago)<Martin Fick>
> - e682a0239 - Pack.java: Recover more often in Pack.copyAsIs2() (9 months
> ago)<Martin Fick>
> - f026c19a0 - PackDirectory: Filter out tmp GC pack files (8 months
> ago)<Martin Fick>
> - e7a09e316 - Introduce core.packedIndexGitUseStrongRefs config key (1 year,
> 11 months ago)<Martin Fick>
> - f6928f573 - Revert "RefDirectory: Throw exception if CAS of packed ref list
> fails" (2 years, 2 months ago)<Martin Fick>
> - 616764183 - Restore preserved packs during missing object seeks (4 years, 5
> months ago)<Martin Fick>
> - ecad2dc0a - Split out loose object handling from ObjectDirectory (4 years,
> 8 months ago)<Martin Fick>
> - a84a2d22a - Split out packfile handling from ObjectDirectory (4 years, 8
> months ago)<Martin Fick>
> - f9b69677f - Add parseCommit(AnyObjectId) method to Repository. (8 years
> ago)<Martin Fick>
> - e4714a2a5 - Prevent alternates loop (8 years ago)<Martin Fick>
> - 06b446057 - Handle stale file handles on packed-refs file (10 years
> ago)<Martin Fick>
> - cb08dd8b1 - Add public isStaleFileHandle() API, improve detection. (10
> years ago)<Martin Fick>
>
> He helps reviewing changes providing valuable feedback, see
> https://nam11.safelinks.protection.outlook.com/?url="">
>
> It is my pleasure to nominate Martin as a committer on Eclipse JGit: Java
> implementation of Git.
>
> Eclipse JGit: Java implementation of Git project committers can click the
> election link below to vote.
>
> Election: Election for Martin Fick as Committer on Eclipse JGit: Java
> implementation of Git [1]
>
> Project: Eclipse JGit: Java implementation of Git [2]
>
> [1]
>
https://nam11.safelinks.protection.outlook.com/?url="">
> [2]
https://nam11.safelinks.protection.outlook.com/?url="">
>
> _______________________________________________
> jgit-dev mailing list
> jgit-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit
https://nam11.safelinks.protection.outlook.com/?url="">
_______________________________________________
jgit-dev mailing list
jgit-dev@xxxxxxxxxxx
To unsubscribe from this list, visit
https://nam11.safelinks.protection.outlook.com/?url="">

Back to the top