Jakob Pfender
75eb97fed0
object.c: Move to new error handling mechanism
2011-05-23 21:04:19 +03:00
Vicent Marti
0be7f000a5
hashtable: Reword errors
2011-05-23 21:04:09 +03:00
Jakob Pfender
da533495c5
hashtable.c: Move to new error handling mechanism
2011-05-23 21:03:18 +03:00
Vicent Marti
d3ca89fe60
fileops: Cleanup
2011-05-23 21:03:01 +03:00
Jakob Pfender
cc2ac058b3
fileops.c: Move to new error handling mechanism
2011-05-23 21:00:40 +03:00
Vicent Marti
f6328611dc
filebuf: Reword errors
2011-05-23 21:00:19 +03:00
Jakob Pfender
374db5f912
filebuf.c: Move to new error handling mechanism
2011-05-23 20:45:19 +03:00
Jakob Pfender
68384a27e5
config.c: Fix format string error
2011-05-23 20:45:13 +03:00
Jakob Pfender
4152a44bd8
delta-apply.c: Move to new error handling mechanism
2011-05-23 20:44:10 +03:00
Jakob Pfender
21dcb75abd
delta-apply.c: Use GIT_ENOMEM instead of GIT_ERROR when allocating
...
git__delta_apply used to return with a generic GIT_ERROR when allocating
memory for the delta failed.
Fix this to return GIT_ENOMEM.
2011-05-23 20:43:58 +03:00
Vicent Marti
5c36f6dbe8
config: Cleanup
2011-05-23 20:43:19 +03:00
Vicent Marti
4c7a5e9e3f
commit: Reword errors
2011-05-23 20:36:06 +03:00
Jakob Pfender
726c6fd293
commit.c: Move to new error handling mechanism
2011-05-23 20:33:41 +03:00
Vicent Marti
adef992232
blob: Reword errors
2011-05-23 20:33:20 +03:00
Jakob Pfender
913691007e
blob.c: Move to new error handling mechanism
2011-05-23 20:31:26 +03:00
Vicent Marti
b0b527e0ad
config: Cleanup & renaming of the external API
...
"git_config_backend" have been renamed to "git_config_file", which
implements a generic interface to access a configuration file -- be it
either on disk, from a DB or whatever mumbojumbo.
I think this makes more sense.
2011-05-20 03:20:12 +03:00
Vicent Marti
8adbf2ed12
Rewrite git_config_open_global
...
We have a lot of utility methods that make path building trivial. Use
them!
2011-05-20 02:58:33 +03:00
Vicent Martí
274f2c213f
Merge pull request #193 from carlosmn/config
...
A couple of config improvements
2011-05-19 14:18:57 -07:00
Vicent Martí
44d16d6fb2
Merge pull request #198 from sschuberth/fix-typos
...
Fix a few minor typos in comments and error messages
2011-05-19 11:21:22 -07:00
Vicent Marti
f4e2aca29c
index: Fix issues in the unmerged entries API
2011-05-19 20:38:17 +03:00
Sebastian Schuberth
8133afefe3
Fix a few minor typos in comments and error messages
...
Regarding "initialize" vs. "initialise", www.dict.cc says the first is American
English whereas the latter in British English. For consistency, we should
stick to American English.
2011-05-19 09:34:58 +02:00
Vicent Martí
7b134cfebe
Merge pull request #141 from jpfender/unmerged
...
index: Add API for unmerged entries
2011-05-18 17:04:12 -07:00
Vicent Martí
7d6274baa9
Merge pull request #197 from schu/errors
...
Move odb.c to the new error handling
2011-05-18 17:00:20 -07:00
schu
12de98c1c8
Move odb.c to the new error handling
...
Add missing free in git_odb_new().
Signed-off-by: schu <schu-github@schulog.org>
2011-05-18 18:11:25 +02:00
Sebastian Schuberth
765fdf4a0e
Use "__inline" instead of "inline" with MSVC
...
MSVC supports "inline" only in C++ code, not in C code.
2011-05-18 17:31:24 +02:00
Sebastian Schuberth
072347166f
Define str(n)casecmp for MSVC
...
MSVC has _str(n)icmp instead.
2011-05-18 17:31:23 +02:00
Carlos Martín Nieto
6421c49a37
Fix variable name normalization
...
When I changed it over to use different strings for the variable and
the name, cvar_name_normalize was left behind. Fix this and rename to
cvar_normalize_name to reflect the incompatible change.
Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-05-17 19:03:42 +02:00
Jakob Pfender
9d27fd3bee
index.c: Fix typo
...
git__rethrow was missing an underscore.
2011-05-17 16:51:37 +02:00
Jakob Pfender
c90bfec7aa
Move index.c to new error handling mechanism
2011-05-17 16:21:14 +02:00
Jakob Pfender
050e8877dd
Merge branch 'development' into unmerged
2011-05-17 15:31:05 +02:00
Carlos Martín Nieto
32234541f6
Implement git_config_open_global
...
Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-05-17 14:31:57 +02:00
Vicent Marti
0da2c70067
utils: Move git__str[n]tolower
2011-05-17 15:11:19 +03:00
Vicent Marti
128d37316b
config_file: Fix compilation
2011-05-17 15:11:19 +03:00
Vicent Marti
6adcb5f3d2
utils: Implement git__strndup
2011-05-17 15:11:19 +03:00
Vicent Marti
b3d94069b4
repository: Properly free the index on close
2011-05-17 15:11:19 +03:00
Carlos Martín Nieto
29dca0883f
Move config to the new error methods
...
Take this opportunity to fix an instance of returning
GIT_EOBJCORRUPTED when malloc failed.
Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-05-17 13:41:42 +02:00
Carlos Martín Nieto
94711cad3b
Merge upstream/development
2011-05-17 12:12:59 +02:00
Vicent Marti
335d6c9980
cache: Drop cuckoo hashing
...
Now we use a simple closed-addressing cache. Cuckoo hashing was creating
too many issues with race conditions. Fuck that.
Let's see what happens performance wise, we may have to roll back or
come up with another way to implement an efficient multi-threaded cache.
2011-05-17 01:46:07 +03:00
Vicent Marti
3de79280e3
cache: Fix deadlock
...
Do not try to adquire the same node lock twice when the cuckoo hashing
resolves to the same node.
2011-05-17 00:51:52 +03:00
Vicent Marti
5ca2f58057
Do not set error message on GIT_EREVWALKOVER
...
This is not really an error, just a special return code to mark the end
of an iteration.
2011-05-15 23:48:05 +03:00
Vicent Marti
7cadd1f6a7
Check error code from git_cache_init
2011-05-15 23:46:22 +03:00
Vicent Marti
4edf3e099a
Return success code on git_cache_init
2011-05-15 23:45:24 +03:00
Vicent Martí
3fe2e770ca
Merge pull request #184 from nulltoken/repo-error-handling
...
Updated fileops.c and repository.c to new error handling mechanism
2011-05-15 13:34:43 -07:00
Shuhei Tanuma
71747bcae0
fix git_otype typo when calling git_odb_read_header.
2011-05-15 20:07:54 +09:00
nulltoken
81201a4c4d
Move cache.c to the new error handling
2011-05-15 06:57:34 +02:00
nulltoken
3abe3bba5a
Move repository.c to the new error handling
2011-05-14 16:05:33 +02:00
nulltoken
77c3999ca9
Move fileops.c to the new error handling
2011-05-14 14:46:22 +02:00
Vicent Martí
f02f4b536c
Merge pull request #183 from schu/errors
...
Replace errors
2011-05-13 15:25:19 -07:00
Vicent Marti
098173c52a
Check Redis replies for NULL
2011-05-13 04:19:53 +03:00
schu
b51c92693d
Move revwalk.c to the new error handling
...
Signed-off-by: schu <schu-github@schulog.org>
2011-05-11 14:44:44 +02:00