nulltoken
6f2003612c
clar: Move cl_assert_equal_sz() definition to clar.h
2013-09-12 13:54:33 +02:00
nulltoken
273ddc54f5
clar: Fix clar__assert_equal error message formating
2013-09-12 13:54:22 +02:00
Vicent Martí
a6ee166111
Merge pull request #1839 from isaac/ssh-repository-invalid
...
SSH: Clone fails with errors: ERROR: Repository invalid & Early EOF
2013-09-11 16:46:39 -07:00
Ben Straub
7301cd6007
Merge pull request #1846 from libgit2/ntk/fix/format
...
errors: Fix format of some error messages
2013-09-11 13:14:42 -07:00
nulltoken
8cf8052534
errors: Fix format of some error messages
2013-09-11 20:13:59 +02:00
Russell Belfer
6c38e60a00
Merge pull request #1838 from libgit2/cmn/first-parent
...
revwalk: allow simplifying by first-parent
2013-09-10 16:55:58 -07:00
Russell Belfer
68642bce4b
Merge pull request #1841 from libgit2/ntk/fix/loose_ambiguous
...
Make odb_loose return EAMBIGUOUS when required
2013-09-10 16:54:37 -07:00
nulltoken
209f9b67c4
odb: Teach loose backend to return EAMBIGUOUS
2013-09-10 22:36:13 +02:00
nulltoken
d0cd6c427a
path: Make direach() return EUSER on callback error
2013-09-10 22:36:10 +02:00
Carlos Martín Nieto
15f7b9b8d9
revwalk: allow simplifying by first-parent
...
When enabled, only the first parent of each commit will be queued,
enabling a simple way of using first-parent simplification.
2013-09-09 20:31:14 +02:00
Russell Belfer
38859f2937
Merge pull request #1843 from uh-sem-blee/development
...
fixing headers with bad values for objective-c
2013-09-09 11:11:39 -07:00
Russell Belfer
0c52b204c5
Make work if built with threading enabled
2013-09-09 11:07:17 -07:00
Krzysztof Adamski
b2395a8267
Only use callbacks when -n or -v in add example.
2013-09-09 11:01:31 -07:00
Krzysztof Adamski
04fd266584
Move statement after declarations in add example.
2013-09-09 11:01:31 -07:00
Krzysztof Adamski
9a0e42c673
Remove unnececery arguments priting in add example.
2013-09-09 11:01:30 -07:00
Krzysztof Adamski
813937ce4e
Better usage info in add example.
2013-09-09 11:01:30 -07:00
Krzysztof Adamski
24d2322096
Add -u option to add example.
2013-09-09 11:01:30 -07:00
Krzysztof Adamski
e8fa14d3a3
Supported options information in add example.
2013-09-09 11:01:30 -07:00
Krzysztof Adamski
62020aa8f9
Adding add example.
2013-09-09 11:01:30 -07:00
John Josef
f313843c8a
fixing headers with bad values for objective-c
2013-09-09 13:53:22 -04:00
Russell Belfer
e0b4a8ac33
Merge pull request #1842 from uh-sem-blee/development
...
fixes issues with objective-git
2013-09-09 10:30:31 -07:00
Russell Belfer
4dfe38205b
Comment updates
2013-09-09 10:24:48 -07:00
Russell Belfer
5fb1f9f204
Merge pull request #1837 from libgit2/ntk/topic/control_stream_write_size
...
odb: Error when streaming in less|more bytes than declared
2013-09-09 10:17:54 -07:00
Isaac Kearse
b345026baa
Test for repo before removing leading colon
2013-09-10 05:16:52 +12:00
John Josef
917e5fa9a1
fixes issues with objective-git
2013-09-08 18:31:56 -04:00
Isaac Kearse
fbabe855ad
Trim leading colon from ssh repository path
2013-09-08 14:11:08 +12:00
nulltoken
031f3f8028
odb: Error when streaming in too [few|many] bytes
2013-09-07 23:00:20 +02:00
Vicent Martí
ef6389ad50
Merge pull request #1836 from libgit2/ntk/fix/leaks
...
Fix memory leaks
2013-09-07 09:18:56 -07:00
Vicent Martí
ae49719a3b
Merge pull request #1835 from libgit2/ntk/fix/less_backend_calls_on_revparsing
...
Some revparse love
2013-09-07 09:18:44 -07:00
nulltoken
e839efbe24
tests: Fix memory leaks
2013-09-07 17:51:24 +02:00
nulltoken
1634df8c28
revparse: Simplify error handling
2013-09-07 17:48:06 +02:00
nulltoken
a8d67afe42
revparse: Prevent unnecessary odb backend calls
2013-09-07 17:48:05 +02:00
Russell Belfer
32e4992972
Merge pull request #1791 from libgit2/cmn/revwalk-recursive
...
revwalk: make mark_unintersting use a loop
2013-09-06 14:20:51 -07:00
Russell Belfer
97affdf213
Merge pull request #1815 from libgit2/ntk/topic/stream_write/check_before_overwriting
...
Ask the odbbackend if the object exists before overwriting it
2013-09-06 14:13:12 -07:00
nulltoken
4047950f30
odb: Prevent stream_finalize_write() from overwriting
...
Now that #1785 is merged, git_odb_stream_finalize_write() calculates the object id before invoking the odb backend.
This commit gives a chance to the backend to check if it already knows this object.
2013-09-06 22:47:28 +02:00
nulltoken
ae4a486605
blob: Slightly enforce a create_fromchunks() test
2013-09-06 22:21:37 +02:00
Carlos Martín Nieto
fb23d05f0b
revwalk: make mark_unintersting use a loop
...
Using a recursive function can blow the stack when dealing with long
histories. Use a loop instead to limit the call chain depth.
This fixes #1223 .
2013-09-06 19:56:51 +02:00
Vicent Martí
366bd2f43d
Merge pull request #1829 from libgit2/fix-umask-fragility
...
Fix umask fragility
2013-09-05 16:56:21 -07:00
Russell Belfer
a7fcc44dcf
Better macro name for is-exec-bit-set test
2013-09-05 16:14:32 -07:00
Russell Belfer
af22dabb43
GIT_MODE_TYPE should exclude setgid bits
...
The GIT_MODE_TYPE macro was looking at all bits above the
permissions, but it should really just look at the top bits so
that it will give the right results for a setgid or setuid entry.
Since we're now using these macros in the tests, this was causing
a test failure on platforms that don't support setgid.
2013-09-05 12:01:17 -07:00
Russell Belfer
c97d407d9c
Fix tests of file modes
...
This fixes an issue checking file modes in the tests that
initialize a repo from a template directory when a symlink is
used in the template. Also, this updates some other places where
we are examining file modes to use the new macros.
2013-09-05 11:45:29 -07:00
Russell Belfer
f240acce86
Add more file mode permissions macros
...
This adds some more macros for some standard operations on file
modes, particularly related to permissions, and then updates a
number of places around the code base to use the new macros.
2013-09-05 11:20:12 -07:00
Russell Belfer
27061b151a
Fix some newer GCC compiler warnings
2013-09-05 10:25:16 -07:00
Vicent Martí
cca9bea484
Merge pull request #1831 from linquize/version.h-warning
...
Fix warning in src/win32/version.h
2013-09-05 06:30:08 -07:00
Linquize
21753d4869
Fix warning in src/win32/version.h
2013-09-05 20:42:47 +08:00
Russell Belfer
9ce4f7da4a
Fix tests to use core.filemode correctly
...
Some windows tests were failing
2013-09-04 16:41:34 -07:00
Russell Belfer
2a54c7f447
_umask is function name on Windows
2013-09-04 16:24:36 -07:00
Russell Belfer
abfed59c27
Clean up one other mode_t assertion
2013-09-04 16:23:00 -07:00
Russell Belfer
780f3e540f
Make tests take umask into account
...
It seems that libgit2 is correctly applying the umask when
initializing a repository from a template and when creating new
directories during checkout, but the test suite is not accounting
for possible variations due to the umask. This updates that so
that the test suite will work regardless of the umask.
2013-09-04 16:23:00 -07:00
Russell Belfer
cf94024c58
Update clar
2013-09-04 16:23:00 -07:00