{"thread":{"id":"3732","subject":"minimum set of utils for git 'server'?","startedAt":"2006-03-26T17:13:01Z","lastAt":"2006-03-26T18:16:57Z","messageCount":2,"participants":["Paul Jakma","Linus Torvalds"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"17999","messageId":"Pine.LNX.4.64.0603261804180.5276@sheen.jakma.org","threadId":"3732","inReplyTo":null,"subject":"minimum set of utils for git 'server'?","fromName":"Paul Jakma","fromEmail":"paul@clubi.ie","sentAt":"2006-03-26T17:13:01Z","receivedAt":"2006-03-26T17:13:01Z","isPatch":false,"sender":{"key":"paul@clubi.ie","avatar":null},"body":"Hi,\n\nWhat is the minimum set of git utilities required for a git 'server'?\n\n \tgit-receive-pack\n \tgit-daemon\n \tgit-init-db\n \tgit-repack\n \tgit-fsck-objects\n \t?\n \t?\n\nI have an old server, but it lacks recent python (for \nmerge-recursive), so I'd like to ensure no one accidently tries to do \nactual merging locally. Only the bare minimum needed for a central \ngit 'server' desired.\n\n?\n\nregards,\n-- \nPaul Jakma\tpaul@clubi.ie\tpaul@jakma.org\tKey ID: 64A2FF6A\nFortune:\nThe faster I go, the behinder I get.\n \t\t-- Lewis Carroll\n"},{"id":"18003","messageId":"Pine.LNX.4.64.0603261011140.15714@g5.osdl.org","threadId":"3732","inReplyTo":"Pine.LNX.4.64.0603261804180.5276@sheen.jakma.org","subject":"Re: minimum set of utils for git 'server'?","fromName":"Linus Torvalds","fromEmail":"torvalds@osdl.org","sentAt":"2006-03-26T18:16:57Z","receivedAt":"2006-03-26T18:16:57Z","isPatch":false,"sender":{"key":"torvalds@linux-foundation.org","avatar":"https://avatars.githubusercontent.com/u/1024025?v=4"},"body":"\n\nOn Sun, 26 Mar 2006, Paul Jakma wrote:\n> \n> What is the minimum set of git utilities required for a git 'server'?\n> \n> \tgit-receive-pack\n> \tgit-daemon\n> \tgit-init-db\n> \tgit-repack\n> \tgit-fsck-objects\n\nAt least git-upload-pack, git-pack-objects, git-rev-list and \ngit-unpack-objects (which are all part of the object receive/send paths), \nand git-update-server-info if you do http.\n\n> I have an old server, but it lacks recent python (for merge-recursive), so I'd\n> like to ensure no one accidently tries to do actual merging locally. Only the\n> bare minimum needed for a central git 'server' desired.\n\nYou should be able to just try it out. Start out with the above list, and \nsee what complains...\n\n\t\tLinus\n"}]}