Date: Sun, 6 Dec 2015 04:55:47 -0800 From: Craig Rodrigues <rodrigc@FreeBSD.org> To: Bartek Rutkowski <robak@freebsd.org> Cc: freebsd-git@freebsd.org Subject: Re: Put working git branch in shell prompt for bash and zsh? Message-ID: <CAG=rPVcsWFP06mqxiA6RFwOkLAq7y7YSJsbXd3wLYZ74=W%2B5CA@mail.gmail.com> In-Reply-To: <CAG=rPVe8kFUZtEtHrna886hwuChhkV-dPYVeXRmNtaPA=d6mGQ@mail.gmail.com> References: <CAG=rPVeDkU2v_0Zk_JoMvYzsr1-CQpq45K7Se07KjJSfA=-3Vw@mail.gmail.com> <5794E27D-73D5-4419-9351-52D45A5C7BFF@FreeBSD.org> <CAG=rPVe8kFUZtEtHrna886hwuChhkV-dPYVeXRmNtaPA=d6mGQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Bartek, Here are some further cool things I found from the minimal prompt in zprezto: GIT === (1) If a workspace has a modified file, which hasn't been checked in, that an orange circle appears in the prompt. (2) If a workspace has file that hasn't been added with 'git add', a red circle appears in the prompt. (3) If a workspace is in the middle of a 'git rebase', then 'rebase' appears in the prompt. (4) If a workspace is in the middle of a 'git cherry-pick', then 'cherry' appears in the prompt. SVN ==== (1) If you cd into a Subversion workspace, the branch and revision number are reflected in the prompt: ============================ ~ >> cd /usr/bin /usr/bin >> pwd /usr/bin /usr/bin >> cd /usr/src /usr/src - [10|291085] >> pwd /usr/src ============================ I am sure I can cutomize things more to get the prompt exactly as I like it, but that is amazing functionality out of the box. I love it! -- Craig
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG=rPVcsWFP06mqxiA6RFwOkLAq7y7YSJsbXd3wLYZ74=W%2B5CA>