On Thu, 16 Feb 2017 16:41:10 -0500, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison <matt_harbi...@yahoo.com> > # Date 1486877030 18000 > # Sun Feb 12 00:23:50 2017 -0500 > # Node ID 38babd487181374325f3d27c5bc081dadf31b9b9 > # Parent 27a4bc77e8b8e50abc76c387f117082e5853c47e > serve: make the URL the same for `hg serve` and `hg serve -S`
> elif not virtual: > + if self._rootrepo: > + # Redirect '/' to the main repo when -S is given. > + path = '/' + self._rootrepo > + if self.prefix: > + path = '/' + self.prefix + path > + req.headers.append(('Location', path)) > + html = '<html>Moved <a href="' + path + > '">here</a>.</html>' > + req.respond(HTTP_MOVED_PERMANENTLY, "text/html", > body=html) > + return [] Suppose "hg serve" is used for temporarily serving random repositories, 301 seems too strong. _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel