Repository.normalizeBranchName can return null
commitac31bf4aa161b75544bafb760790c865fed9b2c5
authorThomas Wolf <thomas.wolf@paranor.ch>
Fri, 3 Mar 2017 12:23:05 +0000 (3 13:23 +0100)
committerThomas Wolf <thomas.wolf@paranor.ch>
Fri, 3 Mar 2017 12:54:48 +0000 (3 13:54 +0100)
treeb5a7acfb7b93a163b50cafc88e00e5d897d97316
parent4bc15e7f9023024b9e1c803d185ed16730218931
Repository.normalizeBranchName can return null

Add null checks. Also normalize again in egit.mylyn if we cut after
30 characters: if we're unlucky, the substring might end with a slash
or a period, and JGit likes neither.

Change-Id: I50057382e403d6906db2cc6add24d0ac7a32c207
Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
org.eclipse.egit.mylyn.ui/src/org/eclipse/egit/internal/mylyn/ui/commit/ActiveTaskBranchNameProvider.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/BranchNameNormalizer.java