Vicent Martí
904b67e69f
errors: Rename error codes
2012-05-18 01:48:50 +02:00
Vicent Martí
e172cf082e
errors: Rename the generic return codes
2012-05-18 01:26:26 +02:00
Vicent Martí
9d0011fd83
tree: Naming conventions
2012-05-16 19:24:35 +02:00
Vicent Martí
cedf9ca955
tree: Kill the git_tree_diff
functions
...
These are deprecated and replaced with the diffing code in git2/diff.h
2012-05-16 19:24:35 +02:00
Carlos Martín Nieto
f0b350eb52
tests: make sure we clean up in objects/blob/write.c
2012-05-13 11:28:49 +02:00
nulltoken
6ca9643c96
blob: Add git_blob_create_fromdisk()
...
This function will create blobs in the object database from files anywhere on the filesystem. This can be run against bare and non-bare repositories.
2012-05-13 11:28:49 +02:00
nulltoken
e28c37761b
object: make git_object_lookup() return GIT_ENOTFOUND when searching for an existing object by specifying an incorrect type
...
This fix complements cb0ce16bbe
and cover the following additional use cases
- retrieving an object which has been previously searched, found and cached
- retrieving an object through an non ambiguous abbreviated id
2012-05-11 23:56:23 +02:00
Vicent Martí
c99bdacf71
Merge pull request #670 from nulltoken/ntk/topic/clean-commit_message
...
Clean commit and tag messages
2012-05-08 14:13:43 -07:00
Russell Belfer
19579847f6
Clean up warnings and tests
2012-05-08 13:23:00 -07:00
nulltoken
cb0ce16bbe
object: make git_object_lookup() return GIT_ENOTFOUND when searching for an existing object by specifying an incorrect type
2012-05-08 10:05:14 +02:00
nulltoken
458b94503d
commit/tag: ensure the message is cleaned up
...
'git commit' and 'git tag -a' enforce some conventions, like cleaning up excess whitespace and making sure that the last line ends with a '\n'. This fix replicates this behavior.
Fix libgit2/libgit2sharp#117
2012-05-07 12:16:04 +02:00
Vicent Martí
cd58c15c58
Merge remote-tracking branch 'scottjg/fix-mingw32' into development
...
Conflicts:
src/netops.c
src/netops.h
src/transports/http.c
tests-clar/clar
2012-05-05 16:47:20 -07:00
Scott J. Goldman
35cdd261f3
Fix unsigned/signed comparison on Windows in commitstagedfile.c
2012-05-05 13:54:33 -07:00
Vicent Martí
3fbcac89c4
Remove old and unused error codes
2012-05-02 19:56:38 -07:00
Vicent Martí
b02bcd97f8
Boom
2012-05-02 16:57:16 -07:00
Vicent Martí
a1d0802576
Backport more test data
2012-05-02 16:33:26 -07:00
Vicent Martí
946a6dc4e6
Update test suite
2012-05-02 16:14:30 -07:00
Vicent Martí
40879facad
Merge branch 'new-error-handling' into development
...
Conflicts:
.travis.yml
include/git2/diff.h
src/config_file.c
src/diff.c
src/diff_output.c
src/mwindow.c
src/path.c
tests-clar/clar_helpers.c
tests-clar/object/tree/frompath.c
tests/t00-core.c
tests/t03-objwrite.c
tests/t08-tag.c
tests/t10-refs.c
tests/t12-repo.c
tests/t18-status.c
tests/test_helpers.c
tests/test_main.c
2012-05-02 15:59:02 -07:00
Carlos Martín Nieto
3aa351ea0f
error handling: move the missing parts over to the new error handling
2012-04-26 15:38:42 +02:00
nulltoken
3f46f313cb
tag: Add git_tag_peel() which recursively peel a tag until a non tag git_object is met
2012-04-10 21:38:49 +02:00
schu
a912ea3f9d
tests-clar/object: remove unused helper print_tree()
...
Signed-off-by: schu <schu-github@schulog.org>
2012-04-03 11:08:23 +02:00
Vicent Martí
471bb8b120
tests: Cleanup & fix test suite
2012-04-03 04:52:52 +02:00
Ben Straub
b173121555
Simple readability fixes.
2012-03-31 20:12:29 -07:00
Ben Straub
20ec426dde
Discovered cl_git_strequal! Mounted a crusade!
2012-03-31 19:47:59 -07:00
Ben Straub
270303ca7a
Moved more assertions inside Clar test helpers.
2012-03-31 15:51:35 -07:00
Ben Straub
dde61de6bc
Fixed linux build/test issues.
2012-03-30 12:05:41 -07:00
Ben Straub
6bb7499312
Moved tag tests to object suite.
2012-03-30 12:05:40 -07:00
Ben Straub
9a39a36424
t09-tree.c ported.
2012-03-30 12:05:39 -07:00
Ben Straub
2df029ed9b
Cleaned up build issues under Linux. Had to disable a file-mode check
...
in tag/write.c.
2012-03-30 12:05:37 -07:00
Ben Straub
bcbabe6181
t03_objwrite.c ported.
2012-03-30 12:05:33 -07:00
Russell Belfer
0d0fa7c368
Convert attr, ignore, mwindow, status to new errors
...
Also cleaned up some previously converted code that still had
little things to polish.
2012-03-16 15:56:01 -07:00
Authmillenon
5621d8097d
Rename git_oid_to_string to git_oid_tostr
...
To conform the naming scheme of git_oid_fromstr we should change the
name of git_oid_to_string to git_oid_tostr.
2012-03-06 17:51:04 +01:00
Vicent Martí
60bc2d20c4
error-handling: Add new routines
...
Obviously all the old throw routines are still in place, so we can
gradually port over.
2012-03-03 02:28:00 +01:00
Russell Belfer
ce49c7a8a9
Add filter tests and fix some bugs
...
This adds some initial unit tests for file filtering and fixes
some simple bugs in filter application.
2012-03-02 15:09:40 -08:00
Vicent Martí
3fd1520cd4
Rename the Clay test suite to Clar
...
Clay is the name of a programming language on the makings, and we want
to avoid confusions. Sorry for the huge diff!
2012-01-24 20:35:15 -08:00