We parse the date time components in some of the branches so we don't end up with too many path components. Also made sure that we don't end up with tags that have directory vs file issues.