Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | server: add git server implementation (#190) | Santiago M. Mola | 2017-01-04 | 1 | -25/+24 |
| | | | | | | | | | | | | | | | * server: add generic server implementation (transport-independent), both for git-upload-pack and git-receive-pack. * server: move internal functions to internal/common. * cli: add git-receive-pack and git-upload-pack implementations. * format/packfile: add UpdateObjectStorage function, extracted from Remote. * transport: implement tranport RPC-like, only with git-upload-pack and git-receive-pack methods. Client renamed to Transport. * storer: add storer.Storer interface. * protocol/packp: add UploadPackResponse constructor with packfile. * protocol/packp: fix UploadPackResponse encoding, add tests. * protocol/packp/capability: implement All. | ||||
* | transport: add git-send-pack support to local/ssh. (#163) | Santiago M. Mola | 2016-12-09 | 1 | -0/+31 |
| | | | | | | | | | * protocol/packp: add Packfile field to ReferenceUpdateRequest. * protocol/packp: add NewReferenceUpdateRequestFromCapabilities. * NewReferenceUpdateRequestFromCapabilities can be used to create a ReferenceUpdateRequest with initial capabilities compatible with the server. * protocol/packp: fix new line handling on report status. * transport/file: test error on unexisting command. | ||||
* | transport: add local transport (#145) | Santiago M. Mola | 2016-11-29 | 1 | -0/+9 |
* transport: move common packp protocol out of ssh transport. * fixtures: add fixture for empty repository. * transport: add file:// transport |