| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
directory
|
|
|
|
| |
was mainly copy-paste from with_rw_repo, what a shame
|
|
|
|
| |
kind of issue doesn't popup for anyone
|
| |
|
| |
|
|
|
|
|
|
| |
was actually empty. This is a rare case that can happen during stream testing. Theoretically there shouldn't be any empty streams of course, but practically they do exist sometimes ;); fixed stream.seek implementation, which previously used seek on standard output
Improved GitCmd error handling
|
| |
|
| |
|
|
|
|
|
|
| |
was added instead
Adjusted all imports to deal with the changed package names
|
|
|
|
| |
for streams starts to show up, but its not yet there
|
|
|
|
|
|
|
| |
performance is slightly better
git.cmd: added method to provide access to the content stream directly. This is more efficient if large objects are handled, if it is actually used
test.helpers: removed unnecessary code
|
| |
|
|
|
|
| |
test.helpers: temporary rw repository creators now set the working dir of the program, easing working with relative paths a lot
|
|
|
|
| |
safer to use in case of bare repositories
|
|
|
|
| |
adjustment, but it works as expected even on systems that do not support symlinks
|
|
|
|
| |
os.remove by changing the mode to 777 and delete the file again. Otherwise the whole operation would fail on read-only files. Why is windows as it is ? Why does it do that to me ?
|
|
|
|
|
|
| |
as expected. Its quite terrible to see a two-line method inflate to 20
as there is no git-daemon on windows, some tests will not work. The error message has been adjusted to be more precise for the poor people trying to run the tests on windows ( including myself )
|
|
|
|
| |
persistent commands are killed before trying to remove the directory. Unfortunately, it still claims someone has opened the file. handle.exe does not show anyone, so what is happening here ? Is it just a windows odity ? If nothing helps I could just keep the temp data, but lets do some more testing first
|
|
|
|
| |
needs to be started
|
|
|
|
|
|
| |
head.checkout functions for greater ease of use - they work exactly as expected now.
Fixed failing test in remote tests by actually removing the line
|
|
|
|
| |
unfortunately, deepening the repository fails if the server is used. This is bad, but a workaround is to create another shared repo which pushes a changes that we fetch into our given repo. This should provide more output to properly test the fetch handling. Harder than I thought
|
|
|
|
| |
remote: prepared FetchInfo class to be returned by fetch and pull. About to implement tests
|
|
|
|
| |
nature of the command. Yet I don't really like the way you have to call it as repo has to be ṕassed as first arg
|
|
|
|
|
|
| |
there is a default argument. This feels inconsistent as the 'argument passer' wrapper function can be called with a function or a string as first argument depending on whether the client code was explicitly passing an argument or not. That ... sucks. Now test for that case specifically and fail with a proper assertion error. I don't like it, but what can I do ... .
Remote tests adjusted to use rw repositories instead. More tests to follow, and many api methods are to be implemented now these things can be tested properly.
|
| |
|
|
|
|
| |
that test whether the testing framework does what it should
|
|
|
|
| |
repository is bare and if there is no index or second tree specified
|
|
|
|
| |
is missing - these tests have to be redone in test-diff module accordingly
|
|
|
|
|
|
|
| |
output directly from the output stream
commit: now reads commit information directly from the output stream of the process by implementing its iterator method
repo: removed log method as it was redundant ( equal to the commits method )
|
|
|
|
| |
editor to work with the files properly. Can convert it back for releaes
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
This test runs the equivalent of:
"git hash-object < fixtures/cat_file_blob"
with the new istream mechanism and compares the computed hash.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
|