| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
DotGit now creates a new temporary directory on every call. This
allows test to easily get multiple copies of the same repository
(e.g. to test fetch/push cases). It also ensures that tests do
not have side effects on other tests unless they share the path
from the same DotGit call.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* plumbing/protocol: paktp avoid duplication of haves, wants and shallow
* protocol/pakp: UploadPackResponse implementation
* changes
* changes
* changes
* debug
* changes
|
| |
|
|
|
|
|
| |
* transport: move common packp protocol out of ssh transport.
* fixtures: add fixture for empty repository.
* transport: add file:// transport
|
|
|
| |
* plumbing: now core was renamed to core, and formats and clients moved inside
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* utils: fs, new memory filesystem
* utils: fs, renamed os.NewOS to os.New
* utils: fs, memory changes requested by @alcortes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* utils: fs generic TestSuite
* fs: fs.TempFile
* utils: fs small changes requested
* utils: fs, test fs.Create overwriting files
* formats: index, basic v2 reader
* formats: index, tree extension support
* formats: index, stage decoding
* formats: index, extended flags, v3 support
* formats: index, v4 support
* formats: index, Resolve undo support
* formats: index, fix error when decoding invalidated entries
* formats: index, fix style issues
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|