diff options
| -rw-r--r-- | hswg/main.go | 7 | 
1 files changed, 5 insertions, 2 deletions
diff --git a/hswg/main.go b/hswg/main.go index 2a46c6e..dfc6ed3 100644 --- a/hswg/main.go +++ b/hswg/main.go @@ -236,9 +236,12 @@ func main() {  		sort.Strings(e.backlinks) -		backlinks := []string{} +		backlinks, last := []string{}, ""  		for _, name := range e.backlinks { -			backlinks = append(backlinks, makeLink(&entries, name)) +			if name != last { +				backlinks = append(backlinks, makeLink(&entries, name)) +			} +			last = name  		}  		if len(backlinks) > 0 {  | 
