summaryrefslogtreecommitdiffstats
path: root/git-relink.perl
diff options
context:
space:
mode:
authorAndy Parkins <andyparkins@gmail.com>2006-11-21 20:31:24 +0100
committerJunio C Hamano <junkio@cox.net>2006-11-22 06:26:12 +0100
commitbfcc921430423828233dadfe274802ae68900f6e (patch)
tree65167c030fc80747a6a942c218f9d79209ad75b0 /git-relink.perl
parentDoc: Make comment about merging in tutorial.txt more clear (diff)
downloadgit-bfcc921430423828233dadfe274802ae68900f6e.tar.xz
git-bfcc921430423828233dadfe274802ae68900f6e.zip
Add support to git-branch to show local and remote branches
Instead of storing a list of refnames in append_ref, a list of structures is created. Each of these stores the refname and a symbolic constant representing its type. The creation of the list is filtered based on a command line switch; no switch means "local branches only", "-r" means "remote branches only" (as they always did); but now "-a" means "local branches or remote branches". As a side effect, the list is now not global, but allocated in print_ref_list() where it used. Also a memory leak is plugged, the memory allocated during the list creation was never freed. It lays a groundwork to also display tags, but the command being 'git branch' it is not currently used. Signed-off-by: Andy Parkins <andyparkins@gmail.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-relink.perl')
0 files changed, 0 insertions, 0 deletions