From 9a7e2fedf32744de0829b45608210cd4d21db027 Mon Sep 17 00:00:00 2001 From: Johan Hermansson Date: Tue, 24 Feb 2015 15:15:13 +0100 Subject: [PATCH 1/4] Make hash character url friendly --- git-open | 3 +++ 1 file changed, 3 insertions(+) diff --git a/git-open b/git-open index a66e350..1038693 100755 --- a/git-open +++ b/git-open @@ -42,6 +42,9 @@ else branch="$2" fi +# Make hash character url friendly +branch=${branch//#/%23} + # URL normalization # Github if grep -q github <<<$giturl; then From 9a5d0e2c20edb3925f6a71801f4e092c23e7203c Mon Sep 17 00:00:00 2001 From: Johan Hermansson Date: Thu, 26 Feb 2015 16:30:52 +0100 Subject: [PATCH 2/4] Makes % character url friendly --- git-open | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/git-open b/git-open index 1038693..d2410ff 100755 --- a/git-open +++ b/git-open @@ -42,7 +42,8 @@ else branch="$2" fi -# Make hash character url friendly +# Make # and % characters url friendly +branch=${branch//%/%25} branch=${branch//#/%23} # URL normalization From 0e2f4260883b7c5f79698b40b549c7546667aab1 Mon Sep 17 00:00:00 2001 From: Johan Hermansson Date: Mon, 27 Apr 2015 18:18:16 +0200 Subject: [PATCH 3/4] One liner? --- git-open | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/git-open b/git-open index d2410ff..95addcc 100755 --- a/git-open +++ b/git-open @@ -43,8 +43,7 @@ else fi # Make # and % characters url friendly -branch=${branch//%/%25} -branch=${branch//#/%23} +branch=${${branch//%/%25}//#/%23} # URL normalization # Github From 18a1dd360087d54ce263d41d8cf42d3029bb39b6 Mon Sep 17 00:00:00 2001 From: Johan Hermansson Date: Mon, 27 Apr 2015 18:29:29 +0200 Subject: [PATCH 4/4] One-liner --- git-open | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/git-open b/git-open index 95addcc..1bbccaa 100755 --- a/git-open +++ b/git-open @@ -43,7 +43,7 @@ else fi # Make # and % characters url friendly -branch=${${branch//%/%25}//#/%23} +branch=${branch//%/%25} && branch=${branch//#/%23} # URL normalization # Github