Description
When creating a new repo, a .git
suffix is appended here:
Line 288 in e25c481
list
, but not everywhere
However the .git
suffix is not a requirement anywhere else - this server is perfectly happy serving git repositories without a .git
suffix afaict...
Line 150 in e25c481
This inconsistency has tripped me up a bit. I would personally be in favour of enforcing a .git suffix everywhere - possibly by redirecting to .git
suffixed URL if a non-git suffixed URL is encountered.
This is inconsistent with bare/checked-out repo conventions though... which might suggest to enforce .git
only if checkout
is false
...
I think for us we're going to enforce and stick to the suffix externally for the meantime - but it'd be good to gather opinions of other maintainers/users.