{"thread":{"id":"3333","subject":"cg-clean, cg-status improvements","startedAt":"2006-02-14T15:28:19Z","lastAt":"2006-02-14T23:02:37Z","messageCount":4,"participants":["Pavel Roskin","Petr Baudis"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"16110","messageId":"1139930899.1944.13.camel@dv","threadId":"3333","inReplyTo":null,"subject":"cg-clean, cg-status improvements","fromName":"Pavel Roskin","fromEmail":"proski@gnu.org","sentAt":"2006-02-14T15:28:19Z","receivedAt":"2006-02-14T15:28:19Z","isPatch":false,"sender":{"key":"proski@gnu.org","avatar":null},"body":"Hello, Petr!\n\nIs cogito 0.17 going to require git 1.2.0?  If so, I'm ready to submit a\npatch for cg-clean that would use the fixed functionality of git\nregarding ignores when run in subdirectories (commit\n701ca744e386c2429ca44072ea987bbb4bdac7ce).  I think cg-status can be\nimproved as well.\n\nIf cogito 0.17 is not going to require git 1.2.0, I'm ready to add a\ntemporary workaround for older versions of git.\n\nThe problem with cg-clean right now is that it removes contents of\nuntracked directories by default, which makes it pointless to keep the\ndirectories.  I submitted a patch for that, but it it wasn't noticed.\nAnyway, I can do it better now.\n\n-- \nRegards,\nPavel Roskin\n"},{"id":"16112","messageId":"20060214155356.GB9573@pasky.or.cz","threadId":"3333","inReplyTo":"1139930899.1944.13.camel@dv","subject":"Re: cg-clean, cg-status improvements","fromName":"Petr Baudis","fromEmail":"pasky@suse.cz","sentAt":"2006-02-14T15:53:56Z","receivedAt":"2006-02-14T15:53:56Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"  Hello,\n\nDear diary, on Tue, Feb 14, 2006 at 04:28:19PM CET, I got a letter\nwhere Pavel Roskin <proski@gnu.org> said that...\n> Hello, Petr!\n> \n> Is cogito 0.17 going to require git 1.2.0?  If so, I'm ready to submit a\n> patch for cg-clean that would use the fixed functionality of git\n> regarding ignores when run in subdirectories (commit\n> 701ca744e386c2429ca44072ea987bbb4bdac7ce).  I think cg-status can be\n> improved as well.\n> \n> If cogito 0.17 is not going to require git 1.2.0, I'm ready to add a\n> temporary workaround for older versions of git.\n\n  I didn't plan to require git 1.2.0 with 0.17, so it would be better if\nyou could do the workaround. But if the workaround means significant\nhassle, it's no biggie if git 1.2.0 will be required.\n\n> The problem with cg-clean right now is that it removes contents of\n> untracked directories by default, which makes it pointless to keep the\n> directories.  I submitted a patch for that, but it it wasn't noticed.\n> Anyway, I can do it better now.\n\n  Hmm, strange, I really did not notice the patch. Well, I'm certainly\ninterested.\n\n-- \n\t\t\t\tPetr \"Pasky\" Baudis\nStuff: http://pasky.or.cz/\nOf the 3 great composers Mozart tells us what it's like to be human,\nBeethoven tells us what it's like to be Beethoven and Bach tells us\nwhat it's like to be the universe.  -- Douglas Adams\n"},{"id":"16125","messageId":"1139941032.26723.4.camel@dv","threadId":"3333","inReplyTo":"20060214155356.GB9573@pasky.or.cz","subject":"Re: cg-clean, cg-status improvements","fromName":"Pavel Roskin","fromEmail":"proski@gnu.org","sentAt":"2006-02-14T18:17:12Z","receivedAt":"2006-02-14T18:17:12Z","isPatch":false,"sender":{"key":"proski@gnu.org","avatar":null},"body":"On Tue, 2006-02-14 at 16:53 +0100, Petr Baudis wrote:\n>   I didn't plan to require git 1.2.0 with 0.17, so it would be better if\n> you could do the workaround. But if the workaround means significant\n> hassle, it's no biggie if git 1.2.0 will be required.\n\nIt turns out a proper workaround can only be implemented in cg-Xlib, not\nin cg-clean.  It's a bit hairy for my taste (a bash guru could write it\nbetter, I believe), but it's a compact blob of code that can be easily\nremoved at any time.\n\nThe patches have been sent by StGIT.\n\n-- \nRegards,\nPavel Roskin\n"},{"id":"16166","messageId":"20060214230237.GL31278@pasky.or.cz","threadId":"3333","inReplyTo":"1139941032.26723.4.camel@dv","subject":"Re: cg-clean, cg-status improvements","fromName":"Petr Baudis","fromEmail":"pasky@suse.cz","sentAt":"2006-02-14T23:02:37Z","receivedAt":"2006-02-14T23:02:37Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"Dear diary, on Tue, Feb 14, 2006 at 07:17:12PM CET, I got a letter\nwhere Pavel Roskin <proski@gnu.org> said that...\n> On Tue, 2006-02-14 at 16:53 +0100, Petr Baudis wrote:\n> >   I didn't plan to require git 1.2.0 with 0.17, so it would be better if\n> > you could do the workaround. But if the workaround means significant\n> > hassle, it's no biggie if git 1.2.0 will be required.\n> \n> It turns out a proper workaround can only be implemented in cg-Xlib, not\n> in cg-clean.  It's a bit hairy for my taste (a bash guru could write it\n> better, I believe), but it's a compact blob of code that can be easily\n> removed at any time.\n\nWow, how you managed to simplify and shrink cg-clean sounds really\nimpressive! :)\n\nThanks, both applied and pushed out.\n\n-- \n\t\t\t\tPetr \"Pasky\" Baudis\nStuff: http://pasky.or.cz/\nOf the 3 great composers Mozart tells us what it's like to be human,\nBeethoven tells us what it's like to be Beethoven and Bach tells us\nwhat it's like to be the universe.  -- Douglas Adams\n"}]}