From b6e4b2d6ba56e943f4726ced4354664947978bb8 Mon Sep 17 00:00:00 2001 From: Dominik Meyer Date: Sun, 24 Mar 2019 00:01:22 +0100 Subject: [PATCH] ADD: check if repository already has an issue manager --- lib/Git/IssueManager.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/Git/IssueManager.pm b/lib/Git/IssueManager.pm index 2108205..91938d3 100644 --- a/lib/Git/IssueManager.pm +++ b/lib/Git/IssueManager.pm @@ -225,6 +225,11 @@ sub init my $ref = $self->repository->getReference('refs/heads/issues'); my $root = $ref->getTree(); + #check if version and tag file already exist + my $checkVersion=$root->find(".version"); + my $checkTag=$root->find(".tag"); + die("repository already has an initialized issue manager") unless !(defined($checkVersion) && defined($checkTag)); + my $version = $root->newBlob(); $version->path(".version"); $version->_content("0.1");