Edward Thomson
bb13d39162
Test that emulates a strange filter implementation
2014-02-03 19:56:34 -08:00
Edward Thomson
16eb8b7c06
Tests merging staged files identical to result
2014-02-03 19:56:34 -08:00
Edward Thomson
b60149eced
Tests merge when changes exist in workdir/index
2014-02-03 19:56:33 -08:00
Vicent Marti
3b6a5bac20
Merge pull request #2095 from libgit2/update-head-reflog
...
Correct "new" id for reattached-HEAD reflog entry
2014-02-03 10:36:04 -08:00
Arthur Schreiber
50ad7cc208
Add git_reference_is_note
.
2014-02-02 18:20:38 +01:00
Ben Straub
7ac1b89942
Add failing test case
2014-02-01 11:46:15 -08:00
Russell Belfer
7be88b4c4d
Update to latest clar
2014-01-31 13:44:09 -08:00
Ben Straub
db092c1955
Allow tests to run without user config
2014-01-30 16:10:18 -08:00
Ben Straub
a1710a28f6
Enhance testing of signature parameters
2014-01-30 15:53:52 -08:00
Ben Straub
59bb1126e0
Provide good default reflog messages in branch api
2014-01-30 15:53:52 -08:00
Ben Straub
e871d89b28
Ensure moving a branch updates the reflog
2014-01-30 15:52:14 -08:00
Ben Straub
ccf6ce5c89
Ensure renaming a reference updates the reflog
2014-01-30 15:52:13 -08:00
Ben Straub
540c1809f4
Add reflog parameters to git_branch_move
2014-01-30 15:52:13 -08:00
Ben Straub
48110f67e4
Deleting a branch deletes its reflog
2014-01-30 15:52:13 -08:00
Ben Straub
1cc974ab62
Augment clone API with reflog parameters
2014-01-30 15:52:13 -08:00
Ben Straub
b31ebfbc66
Add reflog params to git_branch_create
2014-01-30 15:52:13 -08:00
Ben Straub
67c4716f74
Add passing reflog tests
2014-01-30 15:51:00 -08:00
Ben Straub
2952a9d0f4
Ensure creating HEAD creates its reflog
2014-01-30 15:51:00 -08:00
Ben Straub
a2311f92c2
Ensure updating HEAD updates reflog
2014-01-30 15:51:00 -08:00
Ben Straub
94f263f59b
Add reflog params to set-head calls
2014-01-30 15:51:00 -08:00
Vicent Marti
8646b0a068
Merge pull request #2085 from libgit2/rb/index-tree-blob-collision
...
Index tree-bob collision
2014-01-30 15:10:39 -08:00
Russell Belfer
8606f33bea
Expand zstream tests and fix off-by-one error
2014-01-30 10:00:00 -08:00
Russell Belfer
d9b04d78a3
Reorganize zstream API and fix wrap problems
...
There were some confusing issues mixing up the number of bytes
written to the zstream output buffer with the number of bytes
consumed from the zstream input. This reorganizes the zstream
API and makes it easier to deflate an arbitrarily large input
while still using a fixed size output.
2014-01-30 09:59:59 -08:00
Russell Belfer
3cf11eef17
Misc cleanups
2014-01-30 09:59:59 -08:00
Russell Belfer
c0644c3fbb
Make submodule fetchRecurse match other options
...
This removes the fetchRecurse compiler warnings and makes the
behavior match the other submodule options (i.e. the in-memory
setting can be reset to the on-disk value).
2014-01-30 09:59:59 -08:00
Edward Thomson
bae8bea051
More index collision tests
2014-01-29 13:15:53 -08:00
Russell Belfer
95fbedcd8e
Add test for blob/tree name collisions in index
2014-01-29 13:15:50 -08:00
Edward Thomson
96f12e709b
Don't strcmp a git_buf, strcmp its char *
2014-01-29 12:50:42 -08:00
Arthur Schreiber
e7c16943f4
Add git_graph_descendant_of
.
2014-01-28 19:39:14 +01:00
Vicent Marti
a1a9d0bd48
Merge pull request #2066 from libgit2/rb/builtin-diff-drivers
...
Add built in diff drivers
2014-01-27 15:35:39 -08:00
Russell Belfer
daebb59869
Add PHP tests and fix bug in PHP builtin driver
2014-01-27 14:57:03 -08:00
Russell Belfer
082e82dba5
Update Javascript userdiff driver and tests
...
Writing a sample Javascript driver pointed out some extra
whitespace handling that needed to be done in the diff driver.
This adds some tests with some sample javascript code that I
pulled off of GitHub just to see what would happen. Also, to
clean up the userdiff test data, I did a "git gc" and packed
up the test objects.
2014-01-27 11:45:06 -08:00
Vicent Marti
93954245e0
Merge pull request #2075 from libgit2/cmn/leftover-oid
...
Leftover OID -> ID changes
2014-01-27 09:39:36 -08:00
Vicent Marti
46e7fc1853
Merge pull request #2077 from libgit2/cmn/buf-out
...
Buff up returning strings
2014-01-27 09:36:24 -08:00
Carlos Martín Nieto
66d585c6b3
MSVC doesn't like modern code
2014-01-27 04:58:23 +01:00
Carlos Martín Nieto
bf522e0811
refspec: move to git_buf for outputting strings
2014-01-27 04:44:06 +01:00
Carlos Martín Nieto
e1d7f0035e
messsage: use git_buf in prettify()
...
A lot of the tests were checking for overflow, which we don't have
anymore, so we can remove them.
2014-01-27 04:44:06 +01:00
Carlos Martín Nieto
b25d87c9cd
branch: move to git_buf when outputting newly-allocated strings
...
Internally we already did everything with git_bufs, so this is just
exposing those functions with public names.
2014-01-27 04:44:05 +01:00
Carlos Martín Nieto
7a3bd1e732
repository: move to use a git_buf for outputting strings
...
Since we now export that type, we can avoid making the user guess a
size.
2014-01-27 04:44:05 +01:00
Arthur Schreiber
991b2840eb
Make sure git_remote_dup copies a remote's refspecs correctly.
2014-01-26 19:35:02 +01:00
Edward Thomson
58582cd0b0
Merge pull request #2057 from GrahamDennis/local-file-url-push-fix
...
Fix local push to file:// URL.
2014-01-26 06:31:38 -08:00
Carlos Martín Nieto
a1bbc0ce20
merge: rename _oid() -> id()
...
Following the rest of the series, use 'id' when refering to the value.
2014-01-25 08:15:44 +01:00
Carlos Martín Nieto
9950bb4e8d
diff: rename the file's 'oid' to 'id'
...
In the same vein as the previous commits in this series.
2014-01-25 08:15:44 +01:00
Carlos Martín Nieto
d541170c77
index: rename an entry's id to 'id'
...
This was not converted when we converted the rest, so do it now.
2014-01-25 08:15:44 +01:00
Russell Belfer
027b8edac7
Move userdiff tests to be data driven
...
This moves the expected and actual test data along with the source
data for the userdiff tests into the tests/resources/userdiff test
repo and updates the test to use that.
2014-01-24 15:45:49 -08:00
Russell Belfer
5d82c0df13
Update all tests for new pattern extraction
2014-01-24 10:54:05 -08:00
Russell Belfer
b8e86c62f7
Implement matched pattern extract for fn headers
2014-01-24 10:54:05 -08:00
Russell Belfer
9bbc53d6d4
Fix filemode updating in diff text
2014-01-24 10:54:05 -08:00
Russell Belfer
2c65602e45
Import git drivers and test HTML driver
...
Reorganize the builtin driver table slightly so that core Git
builtin definitions can be imported verbatim. Then take a few of
the core Git drivers and pull them in.
This also creates a test of diffs with the builtin HTML driver
which led to some small error handling fixes in the driver
selection logic.
2014-01-24 10:51:08 -08:00
Carlos Martín Nieto
d0a3de720e
note: rename the id getter to git_note_id()
...
This was left over when we did the general switch.
2014-01-24 11:18:51 +01:00