# how to hide some branches

5 messages from 2008-11-30 to 2008-12-01. Participants: Pascal Obry, Alex Riesen, Pete Harlan, Peter Krefting.
Thread: https://gitlist.dev/t/16525

## Pascal Obry, 2008-11-30 09:50

Subject: how to hide some branches
Message-ID: <493261C9.4040608@obry.net>
URL: https://gitlist.dev/e/493261C9.4040608%40obry.net

```

Hello everyone,

I create a new branch for every new feature/fix I work on. After some
time I have many (too much) branch listed when doing:

   $ git branch

I'd like to hide some (not removing them).

Is there a solution for this?

How you people handle this?

Thanks.

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595

```

## Alex Riesen, 2008-11-30 15:16

Subject: Re: how to hide some branches
Message-ID: <81b0412b0811300716q1b973fcex7b54dcc70132a415@mail.gmail.com>
URL: https://gitlist.dev/e/81b0412b0811300716q1b973fcex7b54dcc70132a415%40mail.gmail.com
In-Reply-To: <493261C9.4040608@obry.net>

```
2008/11/30 Pascal Obry <pascal@obry.net>:
> I create a new branch for every new feature/fix I work on. After some
> time I have many (too much) branch listed when doing:
>
>   $ git branch
>
> I'd like to hide some (not removing them).
>
> Is there a solution for this?
>
> How you people handle this?

Rename them into something _not_ under refs/heads:

  git update-ref refs/hidden/branch branch
  git branch -D branch

?

```

## Pete Harlan, 2008-11-30 20:09

Subject: Re: how to hide some branches
Message-ID: <4932F2FD.9030603@pcharlan.com>
URL: https://gitlist.dev/e/4932F2FD.9030603%40pcharlan.com
In-Reply-To: <493261C9.4040608@obry.net>

```
Pascal Obry wrote:
> Hello everyone,
> 
> I create a new branch for every new feature/fix I work on. After some
> time I have many (too much) branch listed when doing:
> 
>    $ git branch
> 
> I'd like to hide some (not removing them).
> 
> Is there a solution for this?

>From a suggestion by Jakub Narebski, I use an alias "lb" that shows
the most recently-active 8 branches:

  for-each-ref --format='%(refname:short)' \
       --sort=-authordate --count=8 refs/heads/

--Pete

```

## Peter Krefting, 2008-12-01 08:01

Subject: Re: how to hide some branches
Message-ID: <Pine.LNX.4.64.0812010857360.5440@ds9.cixit.se>
URL: https://gitlist.dev/e/Pine.LNX.4.64.0812010857360.5440%40ds9.cixit.se
In-Reply-To: <493261C9.4040608@obry.net>

```
Pascal Obry:

> I'd like to hide some (not removing them).
> Is there a solution for this?

git branch --no-merged

shows only the branches that has not been merged into your current
working branch. That might be one solution.

I don't know if it is possible to set it as a default option, but I
would also appreciate such a feature.


I use the "git branch --merged" to move away merged branches into a
different "namespace" (branch "a" becomes "merged/a"):

  for branch in $(git branch --merged master | egrep -v 'merged|master');
  do
    git branch -m "$branch" "merged/$branch"
  done

-- 
\\// Peter - http://www.softwolves.pp.se/

```

## Pascal Obry, 2008-12-01 10:20

Subject: Re: how to hide some branches
Message-ID: <4933BA5B.2030300@obry.net>
URL: https://gitlist.dev/e/4933BA5B.2030300%40obry.net
In-Reply-To: <4932F2FD.9030603@pcharlan.com>

```
Pete Harlan a écrit :
>>From a suggestion by Jakub Narebski, I use an alias "lb" that shows
> the most recently-active 8 branches:
> 
>   for-each-ref --format='%(refname:short)' \
>        --sort=-authordate --count=8 refs/heads/

Thanks, I like this one. Probably the best approach to me.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595

```
