{"thread":{"id":"4466","subject":"Collecting cvsps patches","startedAt":"2006-06-11T12:27:46Z","lastAt":"2006-06-17T05:50:38Z","messageCount":21,"participants":["Yann Dirson","Anand Kumria","Pavel Roskin","David Mansfield","Linus Torvalds","Jakub Narebski","Alexander Litvinov","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"21594","messageId":"20060611122746.GB7766@nowhere.earth","threadId":"4466","inReplyTo":null,"subject":"Collecting cvsps patches","fromName":"Yann Dirson","fromEmail":"ydirson@altern.org","sentAt":"2006-06-11T12:27:46Z","receivedAt":"2006-06-11T12:27:46Z","isPatch":false,"sender":{"key":"ydirson@altern.org","avatar":"https://avatars.githubusercontent.com/u/1190950?v=4"},"body":"Since there are has been some work done here and there on cvsps, but\nupstream does not seem to have time to issue a new release, I have\nstarted to collect the patches I found.\n\nI guess this is a good place for a heads-up: if you know of any other\nbugfixes or feature patches to cvsps, I'd like to hear about it, so I\ncan add it to my repo.\n\nNot that the master branch is an octopus merge of all works in there,\nincluding my preliminary work on multiple-tag support, so for now you\nmay want to do your own mix.\n\nFor now it has:\n\n* bugfixes and such:\n\nAnand Kumria:\n      FreeBSD isn't evil - just misguided\n\nLinus Torvalds:\n      Increase log-length limit to 64kB\n      Improve handling of file collisions in the same patchset\n      Fix branch ancestor calculation\n\nYann Dirson:\n      Cleanup the tag handling to simplify multi-tag handling\n      Dependency handling\n\n* features\n\nYann Dirson:\n      Allow to have multiple tags on a single patchset.\n\n-- \nYann Dirson    <ydirson@altern.org> |\nDebian-related: <dirson@debian.org> |   Support Debian GNU/Linux:\n                                    |  Freedom, Power, Stability, Gratis\n     http://ydirson.free.fr/        | Check <http://www.debian.org/>\n"},{"id":"21614","messageId":"20060611224205.GF1297@nowhere.earth","threadId":"4466","inReplyTo":"46a038f90606111516v2c8c68e2v818a0a0f9dca2da6@mail.gmail.com","subject":"Re: Collecting cvsps patches","fromName":"Yann Dirson","fromEmail":"ydirson@altern.org","sentAt":"2006-06-11T22:42:05Z","receivedAt":"2006-06-11T22:42:05Z","isPatch":false,"sender":{"key":"ydirson@altern.org","avatar":"https://avatars.githubusercontent.com/u/1190950?v=4"},"body":"On Mon, Jun 12, 2006 at 10:16:55AM +1200, Martin Langhoff wrote:\n> On 6/12/06, Yann Dirson <ydirson@altern.org> wrote:\n> >For now it has:\n> \n> I want it. Where's the repo?\n> I assume you haven't included the url on purpose ;)\n\nRather, I have carefully hidden it in a previous post with an\nunrelated Subject line:)\n\nhttp://ydirson.free.fr/soft/git/cvsps.git\n\nBest regards,\n-- \nYann Dirson    <ydirson@altern.org> |\nDebian-related: <dirson@debian.org> |   Support Debian GNU/Linux:\n                                    |  Freedom, Power, Stability, Gratis\n     http://ydirson.free.fr/        | Check <http://www.debian.org/>\n"},{"id":"21642","messageId":"e6jj39$6ua$1@sea.gmane.org","threadId":"4466","inReplyTo":"20060611224205.GF1297@nowhere.earth","subject":"Re: Collecting cvsps patches","fromName":"Anand Kumria","fromEmail":"wildfire@progsoc.org","sentAt":"2006-06-12T11:27:37Z","receivedAt":"2006-06-12T11:27:37Z","isPatch":false,"sender":{"key":"wildfire@progsoc.org","avatar":null},"body":"On Mon, 12 Jun 2006 00:42:05 +0200, Yann Dirson wrote:\n\n> http://ydirson.free.fr/soft/git/cvsps.git\n\nI think you need to chmod +x hooks/post-update\n\nand then run 'git-update-server-info'.\n\nCheers,\nAnand\n"},{"id":"21708","messageId":"1150173310.15831.6.camel@dv","threadId":"4466","inReplyTo":"20060611122746.GB7766@nowhere.earth","subject":"Re: Collecting cvsps patches","fromName":"Pavel Roskin","fromEmail":"proski@gnu.org","sentAt":"2006-06-13T04:35:10Z","receivedAt":"2006-06-13T04:35:10Z","isPatch":false,"sender":{"key":"proski@gnu.org","avatar":null},"body":"Hi, Yann!\n\nOn Sun, 2006-06-11 at 14:27 +0200, Yann Dirson wrote: \n> Since there are has been some work done here and there on cvsps, but\n> upstream does not seem to have time to issue a new release, I have\n> started to collect the patches I found.\n\nThat's great news.  Thank you!  I'm sending four patches - two compile\nfixes for recent regressions and two patches fixing DNS resolution on\n64-bit systems - one on Linux and the other on other OSes.\n\n-- \nRegards,\nPavel Roskin\n"},{"id":"21714","messageId":"20060613095445.GM1297@nowhere.earth","threadId":"4466","inReplyTo":"1150173310.15831.6.camel@dv","subject":"Re: Collecting cvsps patches","fromName":"Yann Dirson","fromEmail":"ydirson@altern.org","sentAt":"2006-06-13T09:54:45Z","receivedAt":"2006-06-13T09:54:45Z","isPatch":false,"sender":{"key":"ydirson@altern.org","avatar":"https://avatars.githubusercontent.com/u/1190950?v=4"},"body":"Hi Pavel,\n\nOn Tue, Jun 13, 2006 at 12:35:10AM -0400, Pavel Roskin wrote:\n> I'm sending four patches - two compile\n> fixes for recent regressions and two patches fixing DNS resolution on\n> 64-bit systems - one on Linux and the other on other OSes.\n\nThanks, applied the two latter fixes, and folded the compile fix into\nthe patch it should have been part of :)\n\nFor the dependency stuff, I added the -Y flag to hte makedepend\ninvocation.  This produces many warnings, but at least does the job\nright.\n\nI'll push the whole once I have finished a little work on another\nbranch.\n\nPlease excuse any delays due to the recent birth of our 3rd son ;)\n\nBest regards,\n-- \nYann Dirson    <ydirson@altern.org> |\nDebian-related: <dirson@debian.org> |   Support Debian GNU/Linux:\n                                    |  Freedom, Power, Stability, Gratis\n     http://ydirson.free.fr/        | Check <http://www.debian.org/>\n"},{"id":"21717","messageId":"448EC1C6.5060902@dm.cobite.com","threadId":"4466","inReplyTo":"20060613095445.GM1297@nowhere.earth","subject":"Re: Collecting cvsps patches","fromName":"David Mansfield","fromEmail":"centos@dm.cobite.com","sentAt":"2006-06-13T13:46:46Z","receivedAt":"2006-06-13T13:46:46Z","isPatch":false,"sender":{"key":"centos@dm.cobite.com","avatar":null},"body":"\n\nYann Dirson wrote:\n> Hi Pavel,\n> \n> On Tue, Jun 13, 2006 at 12:35:10AM -0400, Pavel Roskin wrote:\n>> I'm sending four patches - two compile\n>> fixes for recent regressions and two patches fixing DNS resolution on\n>> 64-bit systems - one on Linux and the other on other OSes.\n> \n> Thanks, applied the two latter fixes, and folded the compile fix into\n> the patch it should have been part of :)\n> \n> For the dependency stuff, I added the -Y flag to hte makedepend\n> invocation.  This produces many warnings, but at least does the job\n> right.\n> \n> I'll push the whole once I have finished a little work on another\n> branch.\n> \n> Please excuse any delays due to the recent birth of our 3rd son ;)\n\nCongratulations.  I'm really glad someone has taken some time to collect \nthese patches.  I feel really bad about 'abandoning' (for now only, I \nhope) the project.\n\nAt the very least, I should put some mention in the web page, is there \nsome text you want me to put up there, and/or a like?\n\nDavid\n"},{"id":"21718","messageId":"20060613151504.GN1297@nowhere.earth","threadId":"4466","inReplyTo":"448EC1C6.5060902@dm.cobite.com","subject":"Re: Collecting cvsps patches","fromName":"Yann Dirson","fromEmail":"ydirson@altern.org","sentAt":"2006-06-13T15:15:05Z","receivedAt":"2006-06-13T15:15:05Z","isPatch":false,"sender":{"key":"ydirson@altern.org","avatar":"https://avatars.githubusercontent.com/u/1190950?v=4"},"body":"Hi David,\n\nOn Tue, Jun 13, 2006 at 09:46:46AM -0400, David Mansfield wrote:\n> At the very least, I should put some mention in the web page, is there \n> some text you want me to put up there, and/or a like?\n\nI have setup a Q&D page at\nhttp://ydirson.free.fr/en/software/scm/cvsps.html to link to.\n\nI'll expand it later with more information.\n\nBest regards,\n-- \nYann Dirson    <ydirson@altern.org> |\nDebian-related: <dirson@debian.org> |   Support Debian GNU/Linux:\n                                    |  Freedom, Power, Stability, Gratis\n     http://ydirson.free.fr/        | Check <http://www.debian.org/>\n"},{"id":"21720","messageId":"1150213187.18913.19.camel@dv","threadId":"4466","inReplyTo":"20060613151504.GN1297@nowhere.earth","subject":"Re: Collecting cvsps patches","fromName":"Pavel Roskin","fromEmail":"proski@gnu.org","sentAt":"2006-06-13T15:39:47Z","receivedAt":"2006-06-13T15:39:47Z","isPatch":false,"sender":{"key":"proski@gnu.org","avatar":null},"body":"On Tue, 2006-06-13 at 17:15 +0200, Yann Dirson wrote:\n> Hi David,\n> \n> On Tue, Jun 13, 2006 at 09:46:46AM -0400, David Mansfield wrote:\n> > At the very least, I should put some mention in the web page, is there \n> > some text you want me to put up there, and/or a like?\n> \n> I have setup a Q&D page at\n> http://ydirson.free.fr/en/software/scm/cvsps.html to link to.\n\nThank you!  By the way, CVSps is capitalized as CVSps, not CvsPs.\n\nIt would be great to install the gitweb interface so that the patches\ncould be viewed online.\n\n-- \nRegards,\nPavel Roskin\n"},{"id":"21721","messageId":"Pine.LNX.4.64.0606130841200.5498@g5.osdl.org","threadId":"4466","inReplyTo":"20060613151504.GN1297@nowhere.earth","subject":"Re: Collecting cvsps patches","fromName":"Linus Torvalds","fromEmail":"torvalds@osdl.org","sentAt":"2006-06-13T15:47:15Z","receivedAt":"2006-06-13T15:47:15Z","isPatch":false,"sender":{"key":"torvalds@linux-foundation.org","avatar":"https://avatars.githubusercontent.com/u/1024025?v=4"},"body":"\n\nOn Tue, 13 Jun 2006, Yann Dirson wrote:\n> \n> I have setup a Q&D page at\n> http://ydirson.free.fr/en/software/scm/cvsps.html to link to.\n> \n> I'll expand it later with more information.\n\nWill you be able to set up gitweb on that site, perhaps? \n\nAlso, I guess that patch I posted in the \"cvsps wierdness\" thread (yeah, \nyeah, bad spelling, but it wasn't me who started the thread) should \nprobably be added, since it fixed at least one test-case.\n\nAlthough it should probably get more testing with a bigger and more \nreal-life repository..\n\n(David: in case you didn't follow the git list, it makes \n\"compare_patch_sets_by_time()\" compare by members _first_, and by time \n_second_, so that if a file revision shows that a patchset was before \nanother one, it will use that as the primary sort order).\n\n\t\t\tLinus\n"},{"id":"21724","messageId":"e6mqga$dnb$1@sea.gmane.org","threadId":"4466","inReplyTo":"20060613151504.GN1297@nowhere.earth","subject":"Re: Collecting cvsps patches","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2006-06-13T16:52:33Z","receivedAt":"2006-06-13T16:52:33Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Yann Dirson wrote:\n\n> Hi David,\n> \n> On Tue, Jun 13, 2006 at 09:46:46AM -0400, David Mansfield wrote:\n>> At the very least, I should put some mention in the web page, is there \n>> some text you want me to put up there, and/or a like?\n> \n> I have setup a Q&D page at\n> http://ydirson.free.fr/en/software/scm/cvsps.html to link to.\n\nI have added above link to GitWiki, at InterfacesFrontendsAndTools, \nand at GitLinks.\n\n-- \nJakub Narebski\nWarsaw, Poland\nShadeHawk on #irc\n"},{"id":"21815","messageId":"200606150921.34690.lan@academsoft.ru","threadId":"4466","inReplyTo":"20060611224205.GF1297@nowhere.earth","subject":"Re: Collecting cvsps patches","fromName":"Alexander Litvinov","fromEmail":"lan@academsoft.ru","sentAt":"2006-06-15T02:21:34Z","receivedAt":"2006-06-15T02:21:34Z","isPatch":false,"sender":{"key":"lan@academsoft.ru","avatar":null},"body":"Your master branch is not compilable. This is the fix for it.\n\n---\n cache.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ndiff --git a/cache.c b/cache.c\nindex 409392d..2b2179a 100644\n--- a/cache.c\n+++ b/cache.c\n@@ -501,7 +501,7 @@ static void dump_patch_set(FILE * fp, Pa\n        struct list_head * tag;\n        for (tag = ps->tags.next; tag != &ps->tags; tag = tag->next)\n        {\n-            TagName* tagname = list_entry (tag, TagName, tagnames);\n+            TagName* tagname = list_entry (tag, TagName, name);\n\n            fprintf(fp, \" %s %d%s\", tagname->name, tagname->flags,\n                    (tag->next == &ps->tags) ? \"\" : \",\");\n--\n1.4.0\n"},{"id":"21817","messageId":"1150340912.24184.7.camel@dv","threadId":"4466","inReplyTo":"200606150921.34690.lan@academsoft.ru","subject":"Re: Collecting cvsps patches","fromName":"Pavel Roskin","fromEmail":"proski@gnu.org","sentAt":"2006-06-15T03:08:32Z","receivedAt":"2006-06-15T03:08:32Z","isPatch":false,"sender":{"key":"proski@gnu.org","avatar":null},"body":"On Thu, 2006-06-15 at 09:21 +0700, Alexander Litvinov wrote:\n> Your master branch is not compilable. This is the fix for it.\n\nActually, revision 5ecebc5064df0fd578dbf4b5ba5255e9af8cda7a renamed\n\"tagnames\" to \"link\" in cvsps_types.h, so I think the same should be\ndone in cache.c.\n\nAlso, you can check the definition of list_entry, you'll see that the\nmember (argument 3) is cast to the pointer to the requested type\n(argument 2).  I don't think it's safe to cast name to a pointer to\nTagName.\n\nThat said, having non-compilable repository defeats the purpose of\ncollecting the patches to cvsps.  Shouldn't only compilable patches be\nallowed in the repository?\n\n-- \nRegards,\nPavel Roskin\n"},{"id":"21818","messageId":"200606151014.31716.lan@academsoft.ru","threadId":"4466","inReplyTo":"1150340912.24184.7.camel@dv","subject":"Re: Collecting cvsps patches","fromName":"Alexander Litvinov","fromEmail":"lan@academsoft.ru","sentAt":"2006-06-15T03:14:25Z","receivedAt":"2006-06-15T03:14:25Z","isPatch":false,"sender":{"key":"lan@academsoft.ru","avatar":null},"body":"> Actually, revision 5ecebc5064df0fd578dbf4b5ba5255e9af8cda7a renamed\n> \"tagnames\" to \"link\" in cvsps_types.h, so I think the same should be\n> done in cache.c.\n>\n> Also, you can check the definition of list_entry, you'll see that the\n> member (argument 3) is cast to the pointer to the requested type\n> (argument 2).  I don't think it's safe to cast name to a pointer to\n> TagName.\n\nYou are right. My patch is wrong. I have tried to import real cvs repo and \ncvsps broke with sigsegv.\n"},{"id":"21823","messageId":"20060615073550.GH7766@nowhere.earth","threadId":"4466","inReplyTo":"200606150921.34690.lan@academsoft.ru","subject":"Re: Collecting cvsps patches","fromName":"Yann Dirson","fromEmail":"ydirson@altern.org","sentAt":"2006-06-15T07:35:50Z","receivedAt":"2006-06-15T07:35:50Z","isPatch":false,"sender":{"key":"ydirson@altern.org","avatar":"https://avatars.githubusercontent.com/u/1190950?v=4"},"body":"On Thu, Jun 15, 2006 at 09:21:34AM +0700, Alexander Litvinov wrote:\n> Your master branch is not compilable. This is the fix for it.\n\nRight, it was fixed already.\n\nBest regards,\n-- \nYann Dirson    <ydirson@altern.org> |\nDebian-related: <dirson@debian.org> |   Support Debian GNU/Linux:\n                                    |  Freedom, Power, Stability, Gratis\n     http://ydirson.free.fr/        | Check <http://www.debian.org/>\n"},{"id":"21834","messageId":"20060615162541.GI7766@nowhere.earth","threadId":"4466","inReplyTo":"1150340912.24184.7.camel@dv","subject":"Re: Collecting cvsps patches","fromName":"Yann Dirson","fromEmail":"ydirson@altern.org","sentAt":"2006-06-15T16:25:41Z","receivedAt":"2006-06-15T16:25:41Z","isPatch":false,"sender":{"key":"ydirson@altern.org","avatar":"https://avatars.githubusercontent.com/u/1190950?v=4"},"body":"On Wed, Jun 14, 2006 at 11:08:32PM -0400, Pavel Roskin wrote:\n> That said, having non-compilable repository defeats the purpose of\n> collecting the patches to cvsps.  Shouldn't only compilable patches be\n> allowed in the repository?\n\nRight, it is entirely my fault, I guess I got distracted at that time.\n\nI have change the layout of the repo to avoid such mishappenings in\nthe future.  The master branch holds the fixes, and new features or\nintrusive fixes go into their own branches (especially since none of\nthem are complete yet).\n\nFixes that may need further thought are in the to-check branch.\n\nBest regards,\n-- \nYann Dirson    <ydirson@altern.org> |\nDebian-related: <dirson@debian.org> |   Support Debian GNU/Linux:\n                                    |  Freedom, Power, Stability, Gratis\n     http://ydirson.free.fr/        | Check <http://www.debian.org/>\n"},{"id":"21910","messageId":"20060616212334.GN7766@nowhere.earth","threadId":"4466","inReplyTo":"e6jj39$6ua$1@sea.gmane.org","subject":"Re: Collecting cvsps patches","fromName":"Yann Dirson","fromEmail":"ydirson@altern.org","sentAt":"2006-06-16T21:23:34Z","receivedAt":"2006-06-16T21:23:34Z","isPatch":false,"sender":{"key":"ydirson@altern.org","avatar":"https://avatars.githubusercontent.com/u/1190950?v=4"},"body":"On Mon, Jun 12, 2006 at 11:27:37AM +0000, Anand Kumria wrote:\n> On Mon, 12 Jun 2006 00:42:05 +0200, Yann Dirson wrote:\n> \n> > http://ydirson.free.fr/soft/git/cvsps.git\n> \n> I think you need to chmod +x hooks/post-update\n> \n> and then run 'git-update-server-info'.\n\nUnfortunately, I only have FTP access to push to this site, so I have\nto run git-update-server-info myself, and occasionally forget.  I'll\nhave to bring up-to-date my old cg-ftppush script some day :)\n\nBest regards,\n-- \nYann Dirson    <ydirson@altern.org> |\nDebian-related: <dirson@debian.org> |   Support Debian GNU/Linux:\n                                    |  Freedom, Power, Stability, Gratis\n     http://ydirson.free.fr/        | Check <http://www.debian.org/>\n"},{"id":"21912","messageId":"e6v7vr$ila$1@sea.gmane.org","threadId":"4466","inReplyTo":"20060616212334.GN7766@nowhere.earth","subject":"Re: Collecting cvsps patches","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2006-06-16T21:31:46Z","receivedAt":"2006-06-16T21:31:46Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Yann Dirson wrote:\n\n> On Mon, Jun 12, 2006 at 11:27:37AM +0000, Anand Kumria wrote:\n>> On Mon, 12 Jun 2006 00:42:05 +0200, Yann Dirson wrote:\n>> \n>> > http://ydirson.free.fr/soft/git/cvsps.git\n>> \n>> I think you need to chmod +x hooks/post-update\n>> \n>> and then run 'git-update-server-info'.\n> \n> Unfortunately, I only have FTP access to push to this site, so I have\n> to run git-update-server-info myself, and occasionally forget.  I'll\n> have to bring up-to-date my old cg-ftppush script some day :)\n\nOr extend git to allow push/pull also via ftp?\n\n-- \nJakub Narebski\nWarsaw, Poland\nShadeHawk on #git\n"},{"id":"21913","messageId":"20060616213442.GO7766@nowhere.earth","threadId":"4466","inReplyTo":"Pine.LNX.4.64.0606130841200.5498@g5.osdl.org","subject":"Re: Collecting cvsps patches","fromName":"Yann Dirson","fromEmail":"ydirson@altern.org","sentAt":"2006-06-16T21:34:42Z","receivedAt":"2006-06-16T21:34:42Z","isPatch":false,"sender":{"key":"ydirson@altern.org","avatar":"https://avatars.githubusercontent.com/u/1190950?v=4"},"body":"On Tue, Jun 13, 2006 at 08:47:15AM -0700, Linus Torvalds wrote:\n> \n> On Tue, 13 Jun 2006, Yann Dirson wrote:\n> > \n> > I have setup a Q&D page at\n> > http://ydirson.free.fr/en/software/scm/cvsps.html to link to.\n> > \n> > I'll expand it later with more information.\n> \n> Will you be able to set up gitweb on that site, perhaps? \n\nNo, CGI's on this hosting platform are restricted to ISP-provided\nones.\n\nDo you think it would be adequate to have this repo hosted on\nkernel.org ?\n\n\n> Also, I guess that patch I posted in the \"cvsps wierdness\" thread (yeah, \n> yeah, bad spelling, but it wasn't me who started the thread) should \n> probably be added, since it fixed at least one test-case.\n> \n> Although it should probably get more testing with a bigger and more \n> real-life repository..\n\nAdded, in the to-check branch.  At least the idea is sound.\n\nAnyway, there are quite a number of hairy repos out there, which\nappear to cause problem to cvsps.  I'll see if I can identify more\nproblems precisely - I have already collected a handful of them to\nhttp://bugs.debian.org/cvsps.\n\nBest regards,\n-- \nYann Dirson    <ydirson@altern.org> |\nDebian-related: <dirson@debian.org> |   Support Debian GNU/Linux:\n                                    |  Freedom, Power, Stability, Gratis\n     http://ydirson.free.fr/        | Check <http://www.debian.org/>\n"},{"id":"21914","messageId":"20060616214458.GP7766@nowhere.earth","threadId":"4466","inReplyTo":"20060611122746.GB7766@nowhere.earth","subject":"What's in cvsps.git","fromName":"Yann Dirson","fromEmail":"ydirson@altern.org","sentAt":"2006-06-16T21:44:58Z","receivedAt":"2006-06-16T21:44:58Z","isPatch":false,"sender":{"key":"ydirson@altern.org","avatar":"https://avatars.githubusercontent.com/u/1190950?v=4"},"body":"\nI have now added all patches gathered from here, as well as those in\nthe current Debian package.  Still have to dig other distros.\n\nNote the log-length limit increment is being superceded by a dynamic\nallocation patch.\n\nRepo URL:  http://ydirson.free.fr/soft/git/cvsps.git\n\n==============================\n\n\t* master has:\n\nAlexander Litvinov:\n      Handle cvs repo with modules\n\nAnand Kumria:\n      FreeBSD isn't evil - just misguided\n\nDavid D. Kilzer:\n      cvsps: should ignore TRUNK branch if it exists in log\n      Dynamically allocate the log buffer to prevent warning messages\n\nLinus Torvalds:\n      Increase log-length limit to 64kB\n      Improve handling of file collisions in the same patchset\n      Fix branch ancestor calculation\n\nPavel Roskin:\n      Use __linux__ conditional, not LINUX.\n      Use INADDR_NONE instead of -1 to check inet_addr() result\n\nRoberto C. Sanchez:\n      Diff opts typo fix.\n\nYann Dirson:\n      Call cvs with -q flag when fetching the log\n      Dependency handling\n\n\n\t* to-check additionally has:\n\nLinus Torvalds:\n      Make time ordering less important than revision ordering\n\n\n\t* dev branches still have incomplete stuff, so I don't list it\n\there.\n\n-- \nYann Dirson    <ydirson@altern.org> |\nDebian-related: <dirson@debian.org> |   Support Debian GNU/Linux:\n                                    |  Freedom, Power, Stability, Gratis\n     http://ydirson.free.fr/        | Check <http://www.debian.org/>\n"},{"id":"21927","messageId":"7vslm4bs8w.fsf@assigned-by-dhcp.cox.net","threadId":"4466","inReplyTo":"e6v7vr$ila$1@sea.gmane.org","subject":"Re: Collecting cvsps patches","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2006-06-16T23:22:39Z","receivedAt":"2006-06-16T23:22:39Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Jakub Narebski <jnareb@gmail.com> writes:\n\n> Yann Dirson wrote:\n>\n>> On Mon, Jun 12, 2006 at 11:27:37AM +0000, Anand Kumria wrote:\n>>> On Mon, 12 Jun 2006 00:42:05 +0200, Yann Dirson wrote:\n>>> \n>>> > http://ydirson.free.fr/soft/git/cvsps.git\n>>> \n>>> I think you need to chmod +x hooks/post-update\n>>> \n>>> and then run 'git-update-server-info'.\n>> \n>> Unfortunately, I only have FTP access to push to this site, so I have\n>> to run git-update-server-info myself, and occasionally forget.  I'll\n>> have to bring up-to-date my old cg-ftppush script some day :)\n>\n> Or extend git to allow push/pull also via ftp?\n\nPatches welcome.\n"},{"id":"21941","messageId":"7v4pykbaa9.fsf@assigned-by-dhcp.cox.net","threadId":"4466","inReplyTo":"20060616212334.GN7766@nowhere.earth","subject":"Re: Collecting cvsps patches","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2006-06-17T05:50:38Z","receivedAt":"2006-06-17T05:50:38Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Yann Dirson <ydirson@altern.org> writes:\n\n> On Mon, Jun 12, 2006 at 11:27:37AM +0000, Anand Kumria wrote:\n>> On Mon, 12 Jun 2006 00:42:05 +0200, Yann Dirson wrote:\n>> \n>> > http://ydirson.free.fr/soft/git/cvsps.git\n>> \n>> I think you need to chmod +x hooks/post-update\n>> \n>> and then run 'git-update-server-info'.\n>\n> Unfortunately, I only have FTP access to push to this site, so I have\n> to run git-update-server-info myself, and occasionally forget.  I'll\n> have to bring up-to-date my old cg-ftppush script some day :)\n\nWhen I only had \"serving HTTP, published via FTP\" ISP accounts,\nI essentially ended up having a bare repository on my local\nmachine, update it with real git-push (with the post-update hook\nthere), and copied that to the ISP via lftp batch.\n"}]}