Vicent Martí
a13a30ac30
Merge pull request #801 from nulltoken/fix/ref-renaming
...
refs and revparse love <3
2012-07-11 05:29:51 -07:00
Russell Belfer
6b9a49cd5f
Updating language in examples README
2012-07-10 21:50:36 -07:00
Russell Belfer
b173cda5bf
Merge pull request #804 from schu/examples-readme
...
examples: add README
2012-07-10 21:46:40 -07:00
Russell Belfer
4d3a7b7846
Merge pull request #793 from libgit2/tree-entry-by-path
...
Bring back `entry_bypath`
2012-07-10 21:45:16 -07:00
Russell Belfer
19017a24e3
Merge pull request #797 from yorah/fix/inter-hunk-context
...
diff: make inter-hunk-context default value git-compliant
2012-07-10 16:24:17 -07:00
Russell Belfer
6f41aeab11
Merge pull request #811 from nacho/development
...
Point to the libgit2-glib wiki page
2012-07-10 15:49:51 -07:00
Michael Schubert
13f9eb242d
examples: add README
2012-07-10 14:56:54 +02:00
Russell Belfer
1de11acafb
Merge pull request #810 from Steap/development
...
Fix libgit2 on GNU/Hurd.
2012-07-09 21:49:34 -07:00
Ignacio Casal Quinteiro
a7a2fccd83
Point to the libgit2-glib wiki page
2012-07-09 13:12:16 +02:00
nulltoken
3e82d6c6f0
revparse: unfound reference return ENOTFOUND
2012-07-07 12:16:15 +02:00
nulltoken
ce9e8e11ca
revparse: fix invalid test reference name
2012-07-07 12:16:14 +02:00
nulltoken
b8460c2015
revparse: do not segfault when retrieving the last entry
2012-07-07 12:16:14 +02:00
nulltoken
e727938112
revparse: fix disambiguation of refs
2012-07-07 12:16:13 +02:00
nulltoken
805c81594d
revparse: unfound previous head return ENOTFOUND
2012-07-07 12:16:12 +02:00
nulltoken
3d78ab6427
revparse: split reflog test per feature
2012-07-07 12:16:12 +02:00
nulltoken
3cd90893a0
revparse: enhance upstream reflog test coverage
2012-07-07 12:16:11 +02:00
nulltoken
35bed94fd5
revparse: enhance refs/<name> coverage
2012-07-07 12:16:10 +02:00
nulltoken
6a5136e538
revparse: only allow decimal reflog ordinal specs
...
passing 0 to git_strol(32|64) let the implementation guess if it's
dealing with an octal number or a decimal one.
Let's make it safe and ensure that both 'HEAD@{010}' and 'HEAD@{10}'
point at the same commit.
2012-07-07 12:16:10 +02:00
nulltoken
29f72aa638
revparse: leverage git__isdigit()
2012-07-07 12:16:09 +02:00
nulltoken
98d6a1fdda
util: add git__isdigit()
2012-07-07 12:16:09 +02:00
nulltoken
cab65c2b23
revparse: detect incorrect "refname@{-n}" syntax
2012-07-07 12:16:08 +02:00
nulltoken
1decf88bc1
revparse: slightly improve readability of tests
2012-07-07 12:16:08 +02:00
nulltoken
34922eeeed
revparse: readonly tests don't need a sandboxed repo
2012-07-07 12:16:07 +02:00
nulltoken
d0a920a6fd
refs: deep unfound ref returns ENOTFOUND
2012-07-07 12:15:30 +02:00
nulltoken
5ffd510dd2
refs: remove seemingly useless giterr_clear() call
2012-07-07 12:15:29 +02:00
nulltoken
33c3370700
refs: deploy git_reference_has_log()
2012-07-07 12:15:29 +02:00
nulltoken
75261421ec
refs: add git_reference_has_log()
2012-07-07 12:15:28 +02:00
nulltoken
b6bfd96fdd
refs: fix moving of the reflog when renaming a ref
2012-07-07 12:15:28 +02:00
Cyril Roelandt
296f60f56d
Fix libgit2 on GNU/Hurd.
...
On GNU, the d_name field of the dirent structure is defined as "char d_name[1]",
so we must allocate more than sizeof(struct dirent) bytes, just like on Sun.
2012-07-06 00:54:07 +02:00
Vicent Martí
b00e921605
Merge pull request #798 from nulltoken/fix/revparse-date
...
revparse: fix parsing of date specifiers
2012-07-03 12:38:09 -07:00
Vicent Martí
9dc9e5845d
Merge pull request #800 from kevinsawicki/patch-1
...
Replace incorrect 'it' with 'if' in documentation
2012-07-03 12:37:08 -07:00
Kevin Sawicki
4ea7c8c666
Replace incorrect 'it' with 'if' in documentation
2012-07-03 12:35:33 -07:00
Carlos Martín Nieto
973ed4c9f0
repo tests: do cleanup reinit tests
2012-07-03 12:11:19 +02:00
nulltoken
494ae940a0
revparse: fix parsing of date specifiers
2012-07-02 19:56:41 +02:00
yorah
29f9186d1b
diff: make inter-hunk-context default value git-compliant
...
Default in git core is 0, not 3
2012-07-02 17:27:49 +02:00
Vicent Martí
e560aa8ffa
Merge pull request #795 from nulltoken/topic/revparse-notfound
...
More git_revparse_single ENOTFOUND use cases
2012-06-29 12:16:52 -07:00
nulltoken
52b938d55a
revparse: unfound reflog entry returns ENOTFOUND
2012-06-29 17:23:18 +02:00
nulltoken
08ac23a5fd
revparse: unfound reflog ref returns ENOTFOUND
2012-06-29 17:23:10 +02:00
nulltoken
4de89ce72a
revparse: unfound partially-named ref returns ENOTFOUND
2012-06-29 17:22:43 +02:00
Vicent Marti
46ea40d995
tree: Rename entry_copy
to entry_dup
2012-06-29 17:08:36 +02:00
Scott J. Goldman
7e8c146c6b
Don't rmdir() nonexistent dirs in object::tree::frompath tests
...
It causes the clar testsuite to abort on Windows, and isn't necessary.
2012-06-29 00:47:46 -07:00
Vicent Marti
0e2fcca850
tree: Bring back entry_bypath
...
Smaller, simpler, faster.
2012-06-29 02:21:12 +02:00
Ben Straub
cbc02c1021
Merge pull request #788 from nulltoken/topix/revparse
...
Small revparse colon syntax improvements
2012-06-28 11:47:34 -07:00
nulltoken
0e7af9e758
revparse: unfound nth parent returns ENOTFOUND
2012-06-28 19:12:42 +02:00
nulltoken
0d23c62c48
revparse: handle specs with caret and colon
2012-06-28 19:12:41 +02:00
nulltoken
5b68ba7e15
revparse: unfound treepath returns ENOTFOUND
2012-06-28 19:12:40 +02:00
nulltoken
faaa7c517c
revparse: return trees through the "colon" syntax
2012-06-28 19:12:40 +02:00
nulltoken
e28dd29b6e
revparse: replace spaces with tabs
2012-06-28 19:12:39 +02:00
Carlos Martin Nieto
1d8943c640
mwindow: allow memory-window files to deregister
...
Once a file is registered, there is no way to deregister it, even
after the structure that contains it is no longer needed and has been
freed. This may be the source of #624 .
Allow and use the deregister function to remove our file from the
global list.
2012-06-28 12:10:33 +02:00
Vicent Martí
1de44c2493
Merge pull request #791 from carlosmn/index-path
...
indexer: don't use '/objects/pack/' unconditionally
2012-06-28 03:03:43 -07:00