{"thread":{"id":"66039","subject":"import-zips","startedAt":"2026-07-20T04:31:32Z","lastAt":"2026-07-20T21:24:04Z","messageCount":3,"participants":["Chris Packham","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"548646","messageId":"CAFOYHZBTAGiugQVOJrc4kJQkuhcSDiT1ruim7A1+6EW1iKAUNQ@mail.gmail.com","threadId":"66039","inReplyTo":null,"subject":"import-zips","fromName":"Chris Packham","fromEmail":"judge.packham@gmail.com","sentAt":"2026-07-20T04:31:19Z","receivedAt":"2026-07-20T04:31:32Z","isPatch":false,"body":"Hi,\n\nI found myself in need of a git repository that was built up from zip\nfiles supplied by a 3rd party. I knew about\ncontrib/fast-import/import-zips.py but saw that it hadn't had a lot of\nattention in 13 or so years.\n\nI spend a bit of (AI assisted) time on updating things to python3. The\nresult is https://github.com/cpackham/import-zips.\n\nI started the repository with a filter-repo of the existing\ncontrib/fast-import/import-zips.py which does lead me to one question\n- what license applies? In the absence of anything else I've taken the\nCOPYING file from git.git i.e. GPL-2.0\n\nI wasn't sure if there would be any interest in taking the changes\nback to git.git/contrib (or if the use of AI would rule that out).\nAnyway it's there on my github page if anyone else needs it. If\nsomeone wants me to turn the changes into a series for git.git I'm\nhappy to do that too.\n\nRegards,\nChris\n"},{"id":"548680","messageId":"xmqq8q75izpk.fsf@gitster.g","threadId":"66039","inReplyTo":"CAFOYHZBTAGiugQVOJrc4kJQkuhcSDiT1ruim7A1+6EW1iKAUNQ@mail.gmail.com","subject":"Re: import-zips","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2026-07-20T12:59:35Z","receivedAt":"2026-07-20T12:59:38Z","isPatch":false,"body":"Chris Packham <judge.packham@gmail.com> writes:\n\n> I wasn't sure if there would be any interest in taking the changes\n> back to git.git/contrib (or if the use of AI would rule that out).\n> Anyway it's there on my github page if anyone else needs it. If\n> someone wants me to turn the changes into a series for git.git I'm\n> happy to do that too.\n\nIt is wonderful to hear that a piece of software that has long\nbeen abandonware now has someone who 'cares' much more than\nanyone who has touched the 'git.git' tree in years.\n\nI would rather remove unmaintained pieces of software from the\n'contrib/' directory, and optionally replace them with a pointer\nto the location of a maintained fork.  So, no, I would not want\nto be a gatekeeper for that part of the 'contrib/' directory\nwhen I do not have a particular need, interest, or the\nexpertise to properly maintain it, if I can avoid it.\n"},{"id":"548692","messageId":"CAFOYHZCFqcrG0Z8UdbYss=cTJRso3fjpxNsdqKKKKqhHJqibBQ@mail.gmail.com","threadId":"66039","inReplyTo":"xmqq8q75izpk.fsf@gitster.g","subject":"Re: import-zips","fromName":"Chris Packham","fromEmail":"judge.packham@gmail.com","sentAt":"2026-07-20T21:23:52Z","receivedAt":"2026-07-20T21:24:04Z","isPatch":false,"body":"On Tue, Jul 21, 2026 at 12:59 AM Junio C Hamano <gitster@pobox.com> wrote:\n>\n> Chris Packham <judge.packham@gmail.com> writes:\n>\n> > I wasn't sure if there would be any interest in taking the changes\n> > back to git.git/contrib (or if the use of AI would rule that out).\n> > Anyway it's there on my github page if anyone else needs it. If\n> > someone wants me to turn the changes into a series for git.git I'm\n> > happy to do that too.\n>\n> It is wonderful to hear that a piece of software that has long\n> been abandonware now has someone who 'cares' much more than\n> anyone who has touched the 'git.git' tree in years.\n>\n\n'Cares' is a bit strong. More like 'wanted to use it and had some\nspare AI tokens'.\n\n> I would rather remove unmaintained pieces of software from the\n> 'contrib/' directory, and optionally replace them with a pointer\n> to the location of a maintained fork.  So, no, I would not want\n> to be a gatekeeper for that part of the 'contrib/' directory\n> when I do not have a particular need, interest, or the\n> expertise to properly maintain it, if I can avoid it.\n\nYep fair enough. I guess you can consider this a somewhat maintained\nfork (as in I've updated it and used the result once). I'll see if any\nother users appear.\n"}]}