{"thread":{"id":"19930","subject":"Displaying Current Git Aliases","startedAt":"2009-06-25T15:59:38Z","lastAt":"2009-06-25T19:21:33Z","messageCount":9,"participants":["Tim Visher","Wincent Colaiuta","Johannes Schindelin","Teemu Likonen","Jakub Narebski","Randal L. Schwartz","Jay Soffian"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"116938","messageId":"c115fd3c0906250859q661d2319i463d6eea7e9dbe54@mail.gmail.com","threadId":"19930","inReplyTo":null,"subject":"Displaying Current Git Aliases","fromName":"Tim Visher","fromEmail":"tim.visher@gmail.com","sentAt":"2009-06-25T15:59:38Z","receivedAt":"2009-06-25T15:59:38Z","isPatch":false,"sender":{"key":"tim.visher@gmail.com","avatar":"https://gravatar.com/avatar/98307ce54bcac1a46b5d845827d5386e2a27895ff08790cdd3877ad527760575?d=mp&s=160"},"body":"Can git display a list of all of your current aliases like bash's\n`alias` command?\n\n-- \n\nIn Christ,\n\nTimmy V.\n\nhttp://burningones.com/\nhttp://five.sentenc.es/ - Spend less time on e-mail\n"},{"id":"116939","messageId":"4D088847-3CD8-4DD2-B129-A8FC3B0E20D0@wincent.com","threadId":"19930","inReplyTo":"c115fd3c0906250859q661d2319i463d6eea7e9dbe54@mail.gmail.com","subject":"Re: Displaying Current Git Aliases","fromName":"Wincent Colaiuta","fromEmail":"win@wincent.com","sentAt":"2009-06-25T16:02:20Z","receivedAt":"2009-06-25T16:02:20Z","isPatch":false,"sender":{"key":"greg@hurrell.net","avatar":"https://avatars.githubusercontent.com/u/7074?v=4"},"body":"El 25/6/2009, a las 17:59, Tim Visher escribió:\n\n> Can git display a list of all of your current aliases like bash's\n> `alias` command?\n\nSomething like:\n\n   git config --list | grep alias\n\nCheers,\nWincent\n"},{"id":"116940","messageId":"alpine.DEB.1.00.0906251807540.8908@intel-tinevez-2-302","threadId":"19930","inReplyTo":"4D088847-3CD8-4DD2-B129-A8FC3B0E20D0@wincent.com","subject":"Re: Displaying Current Git Aliases","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-06-25T16:08:40Z","receivedAt":"2009-06-25T16:08:40Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 25 Jun 2009, Wincent Colaiuta wrote:\n\n> El 25/6/2009, a las 17:59, Tim Visher escribió:\n> \n> > Can git display a list of all of your current aliases like bash's\n> > `alias` command?\n> \n> Something like:\n> \n>   git config --list | grep alias\n\nOr without a pipe (so you catch the exit status of git config easily):\n\n\tgit config --get-regexp ^alias\\\\.\n\nCiao,\nDscho\n"},{"id":"116941","messageId":"87prcspa7r.fsf@iki.fi","threadId":"19930","inReplyTo":"c115fd3c0906250859q661d2319i463d6eea7e9dbe54@mail.gmail.com","subject":"Re: Displaying Current Git Aliases","fromName":"Teemu Likonen","fromEmail":"tlikonen@iki.fi","sentAt":"2009-06-25T16:08:40Z","receivedAt":"2009-06-25T16:08:40Z","isPatch":false,"sender":{"key":"tlikonen@iki.fi","avatar":null},"body":"On 2009-06-25 11:59 (-0400), Tim Visher wrote:\n\n> Can git display a list of all of your current aliases like bash's\n> `alias` command?\n\nI guess not directly but:\n\n    git config -l | grep ^alias\n"},{"id":"116943","messageId":"m33a9oxogk.fsf@localhost.localdomain","threadId":"19930","inReplyTo":"c115fd3c0906250859q661d2319i463d6eea7e9dbe54@mail.gmail.com","subject":"Re: Displaying Current Git Aliases","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2009-06-25T16:33:49Z","receivedAt":"2009-06-25T16:33:49Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Tim Visher <tim.visher@gmail.com> writes:\n\n> Can git display a list of all of your current aliases like bash's\n> `alias` command?\n\nIn ~/.gitconfig:\n\n  [alias]\n        alias = config --get-regexp ^alias\\\\.\n\nThen you can simply use \"git alias\" to get list of all of your current\naliases.\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"116944","messageId":"86ljngxngu.fsf@blue.stonehenge.com","threadId":"19930","inReplyTo":"m33a9oxogk.fsf@localhost.localdomain","subject":"Re: Displaying Current Git Aliases","fromName":"Randal L. Schwartz","fromEmail":"merlyn@stonehenge.com","sentAt":"2009-06-25T16:55:13Z","receivedAt":"2009-06-25T16:55:13Z","isPatch":false,"sender":{"key":"merlyn@stonehenge.com","avatar":"https://gravatar.com/avatar/dc528d210743ff0333e6213f9ee7b33b23f1b7bc1f3c5a8c2d819074ecd7ab19?d=mp&s=160"},"body":">>>>> \"Jakub\" == Jakub Narebski <jnareb@gmail.com> writes:\n\nJakub> Tim Visher <tim.visher@gmail.com> writes:\n>> Can git display a list of all of your current aliases like bash's\n>> `alias` command?\n\nJakub> In ~/.gitconfig:\n\nJakub>   [alias]\nJakub>         alias = config --get-regexp ^alias\\\\.\n\nBut then it shows itself. :)\n\n-- \nRandal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095\n<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>\nSmalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.\nSee http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion\n"},{"id":"116945","messageId":"alpine.DEB.1.00.0906251857010.8908@intel-tinevez-2-302","threadId":"19930","inReplyTo":"86ljngxngu.fsf@blue.stonehenge.com","subject":"Re: Displaying Current Git Aliases","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-06-25T16:57:11Z","receivedAt":"2009-06-25T16:57:11Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 25 Jun 2009, Randal L. Schwartz wrote:\n\n> >>>>> \"Jakub\" == Jakub Narebski <jnareb@gmail.com> writes:\n> \n> Jakub> Tim Visher <tim.visher@gmail.com> writes:\n> >> Can git display a list of all of your current aliases like bash's\n> >> `alias` command?\n> \n> Jakub> In ~/.gitconfig:\n> \n> Jakub>   [alias]\n> Jakub>         alias = config --get-regexp ^alias\\\\.\n> \n> But then it shows itself. :)\n\nWhich is correct.\n\nCiao,\nDscho\n"},{"id":"116954","messageId":"c115fd3c0906251145l7641627od35b251fca899ba8@mail.gmail.com","threadId":"19930","inReplyTo":"alpine.DEB.1.00.0906251857010.8908@intel-tinevez-2-302","subject":"Re: Displaying Current Git Aliases","fromName":"Tim Visher","fromEmail":"tim.visher@gmail.com","sentAt":"2009-06-25T18:45:13Z","receivedAt":"2009-06-25T18:45:13Z","isPatch":false,"sender":{"key":"tim.visher@gmail.com","avatar":"https://gravatar.com/avatar/98307ce54bcac1a46b5d845827d5386e2a27895ff08790cdd3877ad527760575?d=mp&s=160"},"body":"Thanks everyone.\n\nOn Thu, Jun 25, 2009 at 12:57 PM, Johannes\nSchindelin<Johannes.Schindelin@gmx.de> wrote:\n> Hi,\n>\n> On Thu, 25 Jun 2009, Randal L. Schwartz wrote:\n>\n>> >>>>> \"Jakub\" == Jakub Narebski <jnareb@gmail.com> writes:\n>>\n>> Jakub> Tim Visher <tim.visher@gmail.com> writes:\n>> >> Can git display a list of all of your current aliases like bash's\n>> >> `alias` command?\n>>\n>> Jakub> In ~/.gitconfig:\n>>\n>> Jakub>   [alias]\n>> Jakub>         alias = config --get-regexp ^alias\\\\.\n>>\n>> But then it shows itself. :)\n>\n> Which is correct.\n>\n> Ciao,\n> Dscho\n>\n>\n\n\n\n-- \n\nIn Christ,\n\nTimmy V.\n\nhttp://burningones.com/\nhttp://five.sentenc.es/ - Spend less time on e-mail\n"},{"id":"116962","messageId":"76718490906251221j7e6df642o5dafce5b6f69f14c@mail.gmail.com","threadId":"19930","inReplyTo":"m33a9oxogk.fsf@localhost.localdomain","subject":"Re: Displaying Current Git Aliases","fromName":"Jay Soffian","fromEmail":"jaysoffian@gmail.com","sentAt":"2009-06-25T19:21:33Z","receivedAt":"2009-06-25T19:21:33Z","isPatch":false,"sender":{"key":"jaysoffian@gmail.com","avatar":"https://avatars.githubusercontent.com/u/155970?v=4"},"body":"On Thu, Jun 25, 2009 at 12:33 PM, Jakub Narebski<jnareb@gmail.com> wrote:\n> Tim Visher <tim.visher@gmail.com> writes:\n>\n>> Can git display a list of all of your current aliases like bash's\n>> `alias` command?\n>\n> In ~/.gitconfig:\n>\n>  [alias]\n>        alias = config --get-regexp ^alias\\\\.\n>\n> Then you can simply use \"git alias\" to get list of all of your current\n> aliases.\n\nI have a considerably more insane alias alias that is to my liking:\n\n        # emit an alias if given one, else pretty prints all aliases\n        alias       = \"! sh -c 'case $# in \\\n                       0) git config --get-regexp \\\"^alias\\\\.\\\" \\\n                          | sort | sed \\\"s/^alias\\\\.//; s/=/ /\\\" \\\n                          | while read n v; do \\\n                             printf \\\"%-16s\\\" \\\"$n\\\"; \\\n                             echo \\\"$v\\\" | fmt -sw 63 | sed \\\"2,$ s/^/\\t\\t/\\\" ;\\\n                          done ;; \\\n                       1) git config \\\"alias.$1\\\" | fmt -sw 78 ;; esac' -\"\n\n:-)\n\nj.\n"}]}