Permalink
Browse files

Use default branch on recently created Mercurial repository. (#4985)

After `hg init` command, sometimes Mercurial does not create `.hg/branch` file so we'll use 'default' as fallback, which is the master branch in Mercurial repositories.

Signed-off-by: Marc Cornellà <marc.cornella@live.com>
  • Loading branch information...
1 parent 73cca94 commit c1951892314592295b0d5865f8ef5c72f360d6d0 @victor-torres victor-torres committed with mcornella May 29, 2016
Showing with 6 additions and 1 deletion.
  1. +6 −1 plugins/branch/branch.plugin.zsh
@@ -17,7 +17,12 @@ function branch_prompt_info() {
# Mercurial repository
if [[ -d "${current_dir}/.hg" ]]
then
- echo '' $(<"$current_dir/.hg/branch")
+ if [[ -f "$current_dir/.hg/branch" ]]
+ then
+ echo '' $(<"$current_dir/.hg/branch")
+ else
+ echo '☿ default'
+ fi
return;
fi
# Defines path as parent directory and keeps looking for :)

0 comments on commit c195189

Please sign in to comment.