| Age | Commit message (Collapse) | Author |
|
This change makes sure that pointer handles are correctly cleaned up
during tests.
|
|
This saves about 1s, or 1/3 of the test runtime. The linking is still
much slower, but this we can control.
|
|
As with the other commits, this clears up the clutter in naming and
around the Repository's API.
|
|
Instead of making the 'Remote' part of the function calls, create a
collection object which serves to namespace the operations for the
remotes.
|
|
|
|
Some test repositories are not correctly removed after the tests
did run. Fix by introducing a function that is to be used for
cleaning up temporary test repositories.
|
|
There's been some changes to the checkout strategy, especially the
SAFE_CREATE mode, which is now the RECREATE_MISSING flag, though that
shouldn't be necessary to use in the general case.
The largest changes come from the removal of the signture from
ref-modifying functions/methods and the removal of the reflog string in
all but those directly related to moving references.
|
|
This gets rid of the Push object. All network now goes through the
Remote object.
|
|
This deprecates the Push struct in favour of Remote.Push()
|
|
|
|
|
|
|