{"thread":{"id":"26533","subject":"My git-gui difftool script","startedAt":"2011-02-17T13:22:11Z","lastAt":"2011-02-18T09:24:57Z","messageCount":6,"participants":["Chunlin Zhang","Michael J Gruber"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"161420","messageId":"loom.20110217T141642-685@post.gmane.org","threadId":"26533","inReplyTo":null,"subject":"My git-gui difftool script","fromName":"Chunlin Zhang","fromEmail":"zhangchunlin@gmail.com","sentAt":"2011-02-17T13:22:11Z","receivedAt":"2011-02-17T13:22:11Z","isPatch":false,"sender":{"key":"zhangchunlin@gmail.com","avatar":"https://gravatar.com/avatar/3767134496b3344f758bafc6cf8b5be08e212193fcaaff9dc819b732b5a0c476?d=mp&s=160"},"body":"My git-gui difftool scipt can use now.Can use with meld/beyond compare and so on\nvisual diff tool.\nUpload to https://github.com/zhangchunlin/gitguidifftool ,and the usage is in\nREADME.\n"},{"id":"161428","messageId":"4D5D4CA0.8040301@fastmail.fm","threadId":"26533","inReplyTo":"loom.20110217T141642-685@post.gmane.org","subject":"Re: My git-gui difftool script","fromName":"Michael J Gruber","fromEmail":"michaeljgruber+gmane@fastmail.fm","sentAt":"2011-02-17T16:28:16Z","receivedAt":"2011-02-17T16:28:16Z","isPatch":false,"sender":{"key":"git@grubix.eu","avatar":"https://avatars.githubusercontent.com/u/233215?v=4"},"body":"Chunlin Zhang venit, vidit, dixit 17.02.2011 14:22:\n> My git-gui difftool scipt can use now.Can use with meld/beyond compare and so on\n> visual diff tool.\n> Upload to https://github.com/zhangchunlin/gitguidifftool ,and the usage is in\n> README.\n> \n\nI don't want to spoil the party, but how is this different from using\n\"git difftool -y $FILENAME\" for the command?\n\nMichael\n"},{"id":"161485","messageId":"loom.20110218T020325-431@post.gmane.org","threadId":"26533","inReplyTo":"4D5D4CA0.8040301@fastmail.fm","subject":"Re: My git-gui difftool script","fromName":"Chunlin Zhang","fromEmail":"zhangchunlin@gmail.com","sentAt":"2011-02-18T01:12:17Z","receivedAt":"2011-02-18T01:12:17Z","isPatch":false,"sender":{"key":"zhangchunlin@gmail.com","avatar":"https://gravatar.com/avatar/3767134496b3344f758bafc6cf8b5be08e212193fcaaff9dc819b732b5a0c476?d=mp&s=160"},"body":"Michael J Gruber <michaeljgruber+gmane <at> fastmail.fm> writes:\n\n> \n> \n> I don't want to spoil the party, but how is this different from using\n> \"git difftool -y $FILENAME\" for the command?\n\nBecause in git-gui I can know which files are modified and which file are staged\nmore clearly and directly,and I can examine the diff over and over again if I\n like.\n\n> \n> Michael\n> \n"},{"id":"161515","messageId":"4D5E2193.1050103@fastmail.fm","threadId":"26533","inReplyTo":"loom.20110218T020325-431@post.gmane.org","subject":"Re: My git-gui difftool script","fromName":"Michael J Gruber","fromEmail":"michaeljgruber+gmane@fastmail.fm","sentAt":"2011-02-18T07:36:51Z","receivedAt":"2011-02-18T07:36:51Z","isPatch":false,"sender":{"key":"git@grubix.eu","avatar":"https://avatars.githubusercontent.com/u/233215?v=4"},"body":"Chunlin Zhang venit, vidit, dixit 18.02.2011 02:12:\n> Michael J Gruber <michaeljgruber+gmane <at> fastmail.fm> writes:\n> \n>>\n>>\n>> I don't want to spoil the party, but how is this different from using\n>> \"git difftool -y $FILENAME\" for the command?\n> \n> Because in git-gui I can know which files are modified and which file are staged\n> more clearly and directly,and I can examine the diff over and over again if I\n>  like.\n\nWell, of course, but in git-gui's Tools menu you can use\n\n\"git difftool -y $FILENAME\"\n\ninstead of\n\n\"YOUR_PATH_TO_git_gui_difftool.py $FILENAME\"\n\nfor the command. So I'm just wondering what your new difftool.py does\ndifferently from the existing git-difftool.\n\nMichael\n"},{"id":"161521","messageId":"loom.20110218T091946-265@post.gmane.org","threadId":"26533","inReplyTo":"4D5E2193.1050103@fastmail.fm","subject":"Re: My git-gui difftool script","fromName":"Chunlin Zhang","fromEmail":"zhangchunlin@gmail.com","sentAt":"2011-02-18T08:26:29Z","receivedAt":"2011-02-18T08:26:29Z","isPatch":false,"sender":{"key":"zhangchunlin@gmail.com","avatar":"https://gravatar.com/avatar/3767134496b3344f758bafc6cf8b5be08e212193fcaaff9dc819b732b5a0c476?d=mp&s=160"},"body":"Michael J Gruber <michaeljgruber+gmane <at> fastmail.fm> writes:\n\n> \"git difftool -y $FILENAME\"\n> \n> instead of\n> \n> \"YOUR_PATH_TO_git_gui_difftool.py $FILENAME\"\n> \n> for the command. So I'm just wondering what your new difftool.py does\n> differently from the existing git-difftool.\n> \n> Michael\n> \n...\nI just found that I am reinventing the wheel and it is a worse wheel.\n\nI suggest this should be integrated into git-gui.\n"},{"id":"161524","messageId":"4D5E3AE9.7000505@drmicha.warpmail.net","threadId":"26533","inReplyTo":"loom.20110218T091946-265@post.gmane.org","subject":"Re: My git-gui difftool script","fromName":"Michael J Gruber","fromEmail":"git@drmicha.warpmail.net","sentAt":"2011-02-18T09:24:57Z","receivedAt":"2011-02-18T09:24:57Z","isPatch":false,"sender":{"key":"git@grubix.eu","avatar":"https://avatars.githubusercontent.com/u/233215?v=4"},"body":"Chunlin Zhang venit, vidit, dixit 18.02.2011 09:26:\n> Michael J Gruber <michaeljgruber+gmane <at> fastmail.fm> writes:\n> \n>> \"git difftool -y $FILENAME\"\n>>\n>> instead of\n>>\n>> \"YOUR_PATH_TO_git_gui_difftool.py $FILENAME\"\n>>\n>> for the command. So I'm just wondering what your new difftool.py does\n>> differently from the existing git-difftool.\n>>\n>> Michael\n>>\n> ...\n> I just found that I am reinventing the wheel and it is a worse wheel.\n\nYou have taught me about git-gui's Tools menu which I didn't know\nbefore. So we both learned something :)\n\n> I suggest this should be integrated into git-gui.\n\nSounds fine with me, although the flexibility of difftool may prevent\nhaving a sane default for \"use terminal\".\n\nMichael\n"}]}