Project.pm: refactor .bangagain setting logic
commit01fde47c8d6f6a48cd22bc8fb83eea8d6959682d
authorKyle J. McKay <mackyle@gmail.com>
Sat, 29 Oct 2016 22:54:22 +0000 (29 15:54 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Sat, 29 Oct 2016 22:54:22 +0000 (29 15:54 -0700)
tree1b3e712f0f793ceb15b3cb4c89e0fd33064cd6a3
parent575869a93f57fec518fc6f91b9e72c11ca01847f
Project.pm: refactor .bangagain setting logic

Move the logic to set .bangagain into its own function and
tidy up the logic a little bit:

  * No point in setting .bangagain for non-mirror projects
  * No point in setting .bangagain for a new url of ''
  * Use a new _banged_path function to get the path for .banged
  * Use a new _bangagain_path function to get the path for .bangagain

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
Girocco/Project.pm