Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | git: make Storer public in Repository. | Santiago M. Mola | 2017-02-09 | 1 | -42/+43 |
| | |||||
* | Add revision implementation (#139) | Anthony HAMON | 2017-02-06 | 1 | -0/+127 |
| | |||||
* | documentation changes | Máximo Cuadros | 2017-01-31 | 1 | -16/+20 |
| | |||||
* | new srcd.works/go-git.v4 path | Máximo Cuadros | 2017-01-30 | 1 | -5/+5 |
| | |||||
* | rename billy imports | Máximo Cuadros | 2017-01-30 | 1 | -1/+1 |
| | |||||
* | example: using new constructors | Máximo Cuadros | 2017-01-30 | 1 | -12/+8 |
|\ | |||||
| * | Repository.Progress moved as a field in *Options (#237) | Máximo Cuadros | 2017-01-30 | 1 | -12/+8 |
| | | |||||
* | | test and comments improvements | Máximo Cuadros | 2017-01-30 | 1 | -3/+3 |
| | | |||||
* | | Repository.Worktree, removing custom fs | Máximo Cuadros | 2017-01-30 | 1 | -8/+4 |
| | | |||||
* | | Repository.Clone made private | Máximo Cuadros | 2017-01-29 | 1 | -4/+4 |
| | | |||||
* | | new repository constructors and worktree | Máximo Cuadros | 2017-01-28 | 1 | -47/+171 |
|/ | |||||
* | transport: remove SetAuth, fixes #206 (#210) | Anthony Weems | 2017-01-17 | 1 | -0/+2 |
| | | | | | * remove SetAuth functions, implement at NewUploadPackSession/NewReceivePackSession level. * propagate transport.Auth from Fetch/Pull/Clone options to the transport API. | ||||
* | repository: fix pull when fetch returns up-to-date (#207) | Máximo Cuadros | 2017-01-16 | 1 | -25/+64 |
| | |||||
* | doc: clarify return values of Pull/Fetch. (#205) | Santiago M. Mola | 2017-01-12 | 1 | -1/+5 |
| | |||||
* | remote: add Push (#178) | Santiago M. Mola | 2016-12-19 | 1 | -0/+14 |
| | | | | | | | | | | | | * remote: add Push. * add Push method to Remote. * add method Push to Repository. * examples: add push example. * requested changes * add tests, fixes | ||||
* | Extract billy (#173) | Sergio Arbeo | 2016-12-19 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | * Extract billy Billy is a new library directly extracted from go-git. It abstract several storages systems in a filesystem interface. More in github.com/src-d/billy * Fix grouping in imports block * Update billy to v1 * Re-remove fs_implementation example | ||||
* | remote: make Fetch atomic. (#185) | Santiago M. Mola | 2016-12-16 | 1 | -46/+94 |
| | | | | | | | * Remote now exposes only Fetch. No Connect, Disconnect, etc. * Repository uses a private fetch method in Remote for Clone/Pull. * getting capabilities, HEAD or other information from remote requires using the lower level client. * add Fetch method to Repository. | ||||
* | move plumbing from top level package to plumbing (#183) | Santiago M. Mola | 2016-12-14 | 1 | -64/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * plumbing: rename Object -> EncodedObject. * plumbing/storer: rename ObjectStorer -> EncodedObjectStorer. * move difftree to plumbing/difftree. * move diff -> utils/diff * make Object/Tag/Blob/Tree/Commit/File depend on storer. * Object and its implementations now depend only on storer.EncodedObjectStorer, not git.Repository. * Tests are decoupled accordingly. * move Object/Commit/File/Tag/Tree to plumbing/object. * move Object/Commit/File/Tag/Tree to plumbing/object. * move checkClose to utils/ioutil. * move RevListObjects to plumbing/revlist.Objects. * move DiffTree to plumbing/difftree package. * rename files with plural nouns to singular * plumbing/object: add GetBlob/GetCommit/GetTag/GetTree. | ||||
* | config: Config, bare flag (#177) | Máximo Cuadros | 2016-12-12 | 1 | -0/+21 |
| | | | | | | | | * config.Config: bare flag * changes * changes | ||||
* | repository: Ref -> Reference; Refs -> References. (#168) | Santiago M. Mola | 2016-12-08 | 1 | -6/+9 |
| | |||||
* | remote: sideband support (#164) | Máximo Cuadros | 2016-12-07 | 1 | -3/+9 |
| | | | | | | * remote: sideband support * changes | ||||
* | remove old types from transport and use packp (#142) | Santiago M. Mola | 2016-11-28 | 1 | -3/+8 |
| | | | | | | | | | | * protocol: move UploadPackRequest to protocol. * UploadPackRequest is now defined as an embedding of UploadRequest and UploadHaves. * Move http encoding specific code from UploadPackRequest to transport/http. * rename UlReq to UploadRequest * packp: move AdvRefs Encoder/Decoder to Encode/Decode methods. * packp: move UploadRequest Encoder/Decoder to Encode/Decode methods. * packp: Remove transport.UploadPackInfo in favor of packp. AdvRefs. | ||||
* | new plumbing package (#118) | Máximo Cuadros | 2016-11-08 | 1 | -31/+32 |
| | | | * plumbing: now core was renamed to core, and formats and clients moved inside | ||||
* | global storage interface refactor (#112) | Máximo Cuadros | 2016-11-07 | 1 | -32/+66 |
| | | | | | | | | | | | * core: ObjectStorage, ReferenceStorage renamed to ObjectStorer and ReferenceStorer * rebase * general, changes request by @alcortes * general, changes request by @alcortes | ||||
* | add Blobs, Trees and Objects iters. (#114) | Santiago M. Mola | 2016-11-04 | 1 | -0/+31 |
| | | | | | * Now every object type as an iterator in Repository. * old TreeIter is TreeWalker again, TreeIter now matches the same behaviour as other iterators. | ||||
* | utils: fs, new memory filesystem (#108) | Máximo Cuadros | 2016-11-04 | 1 | -1/+1 |
| | | | | | | | | * utils: fs, new memory filesystem * utils: fs, renamed os.NewOS to os.New * utils: fs, memory changes requested by @alcortes | ||||
* | utils/fs: move 'os' and 'test' to separate packages. (#93) | Santiago M. Mola | 2016-10-24 | 1 | -2/+2 |
| | | | | | | * create utils/fs/test package to expose generic test suite to 3rd party fs implementations. * move 'os' to its own package to avoid cyclic dependency (test -> fs -> test, becomes test -> fs, os -> test, os -> fs). * remove TestCreateAndWrite: some of our implementations cannot read a file that was just created, written and not closed yet. | ||||
* | test coverage improved, Remote.Refs and Repository.Refs returns error, ↵ | Máximo Cuadros | 2016-09-22 | 1 | -8/+8 |
| | | | | TreeWalker -> TreeIter | ||||
* | fixtures: new fixture package being use in all packages | Máximo Cuadros | 2016-09-12 | 1 | -25/+9 |
| | |||||
* | storage: filesystem ref storage, and not not exists file handling | Máximo Cuadros | 2016-09-10 | 1 | -1/+5 |
| | |||||
* | format: packfile new interface | Máximo Cuadros | 2016-09-07 | 1 | -1/+1 |
| | |||||
* | core: Storage.Get, switch order of args | Máximo Cuadros | 2016-08-29 | 1 | -5/+5 |
| | |||||
* | storage: Add object type hint parameter to ObjectStorage.Get. (#69) | Santiago M. Mola | 2016-08-29 | 1 | -6/+6 |
| | | | | | | | Some storage backends can optimize object lookup if they get the object type that is expected. So we the signature of the Get method is now Get(Hash, ObjectType). Added generic tests for storage backends. | ||||
* | Repository: Clone protection if non empty object storage, Remote: ↵ | Máximo Cuadros | 2016-08-25 | 1 | -2/+21 |
| | | | | NoErrAlreadyUpToDate | ||||
* | options renamed and some text fixes | Máximo Cuadros | 2016-08-22 | 1 | -5/+5 |
| | |||||
* | Remote.Fetch multiple RefSpec support | Máximo Cuadros | 2016-08-22 | 1 | -12/+40 |
| | |||||
* | remote and repository base on ConfigStore | Máximo Cuadros | 2016-08-21 | 1 | -17/+52 |
| | |||||
* | remote and repository base on ConfigStore | Máximo Cuadros | 2016-08-20 | 1 | -14/+15 |
| | |||||
* | Remote.Fetch base on RefSpec, improvement of the responsabilities separation | Máximo Cuadros | 2016-08-19 | 1 | -112/+18 |
| | |||||
* | NewFilesystemRepository and example | Máximo Cuadros | 2016-08-15 | 1 | -2/+4 |
| | |||||
* | core: *Iter.ForEach method | Máximo Cuadros | 2016-08-15 | 1 | -29/+8 |
| | |||||
* | Repository.Pull, PoC | Máximo Cuadros | 2016-08-15 | 1 | -4/+64 |
| | |||||
* | Repository.Clone and Remote.Fetch remote, local branches and client: correct ↵ | Máximo Cuadros | 2016-08-15 | 1 | -16/+109 |
| | | | | header read | ||||
* | core: Storage, removing err returning *Storages | Máximo Cuadros | 2016-08-14 | 1 | -33/+19 |
| | |||||
* | fix tests and examples | Máximo Cuadros | 2016-08-14 | 1 | -0/+12 |
| | |||||
* | Repository.Clone and Remote.Fetch tests and improvements | Máximo Cuadros | 2016-08-13 | 1 | -9/+36 |
| | |||||
* | Repository and Remote API changes | Máximo Cuadros | 2016-08-13 | 1 | -94/+46 |
| | |||||
* | general: usage of the new Reference objects | Máximo Cuadros | 2016-08-12 | 1 | -30/+31 |
| | |||||
* | storage: seekable renamed to filesystem | Máximo Cuadros | 2016-08-11 | 1 | -3/+3 |
| | |||||
* | v3 -> v4 | Máximo Cuadros | 2016-08-11 | 1 | -6/+6 |
| |