Class: Git::Webby::HttpBackend

Inherits:
Application
  • Object
show all
Defined in:
lib/git/webby/http_backend.rb

Overview

The Smart HTTP handler server. This is the main Web application which respond to following requests:

<repo.git>/HEAD

HEAD contents

<repo.git>/info/refs

Text file that contains references.

<repo.git>/objects/info/*

Text file that contains all list of packets, alternates or http-alternates.

<repo.git>/objects//

Git objects, packets or indexes.

<repo.git>/upload-pack

Post an upload packets.

<repo.git>/receive-pack

Post a receive packets.

See ::configure for more details.