Received: by 10.224.27.10 with SMTP id g10mr5526151qac.5.1319293348982; Sat, 22 Oct 2011 07:22:28 -0700 (PDT) X-BeenThere: hackerspacesg@googlegroups.com Received: by 10.224.18.77 with SMTP id v13ls8734245qaa.7.gmail; Sat, 22 Oct 2011 07:22:27 -0700 (PDT) Received: by 10.224.198.6 with SMTP id em6mr12547230qab.0.1319293347433; Sat, 22 Oct 2011 07:22:27 -0700 (PDT) Received: by 10.224.198.6 with SMTP id em6mr12547229qab.0.1319293347421; Sat, 22 Oct 2011 07:22:27 -0700 (PDT) Return-Path: Received: from nm15-vm0.bullet.mail.bf1.yahoo.com (nm15-vm0.bullet.mail.bf1.yahoo.com. [98.139.212.254]) by gmr-mx.google.com with SMTP id j6si8365537qct.1.2011.10.22.07.22.27; Sat, 22 Oct 2011 07:22:27 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of elf...@yahoo.com designates 98.139.212.254 as permitted sender) client-ip=98.139.212.254; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of elf...@yahoo.com designates 98.139.212.254 as permitted sender) smtp.mail=elf...@yahoo.com; dkim=pass (test mode) header...@yahoo.com Received: from [98.139.214.32] by nm15.bullet.mail.bf1.yahoo.com with NNFMP; 22 Oct 2011 14:22:27 -0000 Received: from [98.139.212.236] by tm15.bullet.mail.bf1.yahoo.com with NNFMP; 22 Oct 2011 14:22:27 -0000 Received: from [127.0.0.1] by omp1045.mail.bf1.yahoo.com with NNFMP; 22 Oct 2011 14:22:27 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 22708.68080...@omp1045.mail.bf1.yahoo.com Received: (qmail 11754 invoked by uid 60001); 22 Oct 2011 14:22:27 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1319293346; bh=8U7NrzQFP36Ovdak9o0Eg1GmijdRtwgaunCW6x/DnvU=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=4SuOagC3beFLweVvD9bNL034dv+dsctyPT8cXsK3PzRWTtL9S7FaWNeIqbB+Singwi2FjO8RK8llHgJuU73uxohwsE4dVOSDG7r99tRCp06ZjY4YrVnAcR91OIFSehuz1DKyu/WMNm8j4gy3NYCBG2RY6YvkQZ0igNAIqpmVTgI= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=aNGzOI35fuazFS99gmCEnjUvGCA3ZRsQ9SySJ90BiXa9eyJuXiMN1zJxlzU7L8IHrifZZWse4ttfjwdTRWlSTv1QT58gLDsobYHyUat/LGJR+VRudpsMuqDDuUFhDeICkGkzYpNQ7ve4hcsMFJZwbzZ7XlP6Y9O/7se+LnnR1QI=; X-YMail-OSG: exMtEeIVM1ltgOKZ86FrvNV3xlhqQsMrWuZQ0xaY6GXZWBn Zb.qD1o0JD99xr6PF3.h0P9fQ30fnKkQzN6tQRXHpsyhb6V6gW6tR2VB3gsS fZqMVCI9mCDXRRZGWOAxMVe0PclL3Dk3Ku4p5kD9P9iaGLjzW2GtX.NiFGEG mNJlypRaC08uvsJUXtxRaiPgnI6TF2bkpkwsi7SjsSQ317joT.TORH8yx8FX oXkW8pBbkw9NNvtTnxLvCjNmHjB5oQRsHFLfqq6dNUpZ3PQV23rShne.rNVA Qe2Rm8uBg6JpISpbn4_.fdAMDEjVOJMX_hyoIu44tBATFfoYF0TPszSmBWbx rfF4YwijfG1WhTydVnILl1zN2VpZQrNg14eTws3lXZANSm_Jue4HAt6B5jJg O8wBZGH7bfoS1fpCbG7y1lFdyYqFLFlwyRZEyRsJARANxdqEsW7nFVmQYgrl RRhSmtLagQ6eDyV9bT8FEWAFjoeTrJxuccPWRsQnTjOIvZgaUtHp3zBHYWFB .b6rPIFZJPHb9vtikchEAQJRpG22rIhGJOb4ZCeERSswOPBASh0EZ6DzyYOH UXwJZAOBFFHc1fAywwFr1Z9Wq5pLkDbwXuXd3mMG2wOlNoXkEaOMye5nV5x2 EVoTRxajxFV8- Received: from [220.255.2.49] by web160304.mail.bf1.yahoo.com via HTTP; Sat, 22 Oct 2011 07:22:26 PDT X-Mailer: YahooMailWebService/0.8.114.317681 Message-ID: <1319293346.4950.YahooMail...@web160304.mail.bf1.yahoo.com> Date: Sat, 22 Oct 2011 07:22:26 -0700 (PDT) From: Luther Goh Lu Feng Reply-To: Luther Goh Lu Feng Subject: Power shortcuts for Git (and other SCM) nerds To: hackerspacesg , nushackers , beermates , Python Singapore MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="-1603101515-1247717553-1319293346=:4950" ---1603101515-1247717553-1319293346=:4950 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Tired of typing?=0A$ git add foo/file/name /bar/file/name=0A=0AInstall SCM = breeze and type=A0=0A=0A$ ga 1 2=0A=0AKeyboard bindings are off by default:= =0A=09* CTRL+SPACE=A0=3D>=A0git_status_shortcuts=A0- show git status with f= ile shortcuts=0A=09* CTRL+x=A0c=A0=3D>=A0git_add_and_commit=A0- add given f= iles (if any), then commit staged changes=0A=09* CTRL+x=A0SPACE=A0=3D>=A0gi= t_commit_all=A0- commit everything=0ACurrently supporting git but plans are= in the works to support other SCM=0A=0Ahttp://madebynathan.com/2011/10/18/= git-shortcuts-like-youve-never-seen-before/=0A=0Ahttps://github.com/ndbroad= bent/scm_breeze=0A ---1603101515-1247717553-1319293346=:4950 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable
Tired of typing?
$ git ad= d foo/file/name /bar/file/name

Install SCM breeze and type =

$ ga 1 2

Keyboard bindings are off by default:
  • CTRL+SPACE =3D> git_status_shortcuts - show = git status with file shortcuts
  • CTRL+x c =3D> = gi= t_add_and_commit - add given files (if any), then commit staged= changes
  • CTRL+x SPACE = =3D> git_commit_all - commit everything
  • Currently supporting git but plans are in the works to support other= SCM

    http://madebynathan.com/2011/10/18/git-shortcuts-like-youve= -never-seen-before/
    https://github.com/ndbroadbent/scm_breeze
    =
    ---1603101515-1247717553-1319293346=:4950--