Wil Chung
c8a7addd11
can now parse raw diff format
2014-03-13 13:05:22 -07:00
Wil Chung
06e335a875
can stream blob data
2014-03-05 18:25:47 -08:00
feugy
aba4c6ce6e
Fix default identity of repo tests
2014-02-12 18:39:19 +01:00
feugy
abd70f5111
Merge repositories.
...
Includes:
- Repo.commit: send stdout/stderr to callback lile other methods
- Repo.commit: possibility to specify author
- git.refs: ignore error code 1 which means that no refs are available.
- git: use binary encoding for child_process.exec() to allow binary files content retrieval from history.
2014-02-08 20:51:01 +01:00
Luke Plaster
d0e7e53b39
Test fix: corrected use of should to assert typeof
2013-11-19 15:52:11 +01:00
Luke Plaster
982d556215
Merge pull request #29 from drd/master
...
Add read-only `git config`
2013-10-12 06:31:09 -07:00
Sergey Kovalyov
ae25cf4d40
Clone using HTTPS to avoid authentication prompt
2013-10-12 13:46:45 +02:00
Eric O'Connell
2ce32baf54
rename values to items
2013-10-06 10:05:57 -07:00
Eric O'Connell
9ef8c80096
Add basic support for reading git config
2013-10-05 15:29:34 -07:00
Sergey Kovalyov
0d951d75d4
Disable Git.clone() test
...
This test fails on Travis as cloning from GitHub requires accepting the
host authenticity, expects user input and eventually fails on timeout.
It makes sense to uncomment this test only locally.
2013-09-24 10:37:19 +02:00
Sergey Kovalyov
b71c18f93e
Git.init() extended with bare parameter
...
* When bare parameter is set to true, bare repository is initialized.
* Tests added for bare and non-bare initialization.
* Documentaiton updated.
2013-09-23 18:20:31 +02:00
Sergey Kovalyov
a197fe7ba0
Git.clone() added
...
* Wrapper for `git clone` command.
* Test added and custom 30000 timeout is set to it as cloning requires
quite some time.
* Documentation updated.
2013-09-23 18:19:19 +02:00
Luke Plaster
4b4c8030c8
locked down the signature of Repo#sync with unit tests and an accurate representation in the README
2013-03-17 17:00:40 +00:00
Luke Plaster
1846098db7
for Travis: make use of Repo#identify to ensure that our repository has an identity set when running the #create_tag test
2013-03-17 15:21:02 +00:00
Luke Plaster
2ece84faf6
added Repo#identity and Repo#identify with a unit test
2013-03-14 23:27:37 +00:00
Luke Plaster
92972683cb
[test fix] pass a properly formed octal to fs.mkdir
2013-03-13 21:40:41 +00:00
Daniel Nagy
bc3f389ee6
fix unittests
2013-03-13 21:24:57 +00:00
feugy
604528980e
Status: take new files in account with type 'N'
...
Repo.add: allow option usage to specify --all
2012-09-15 12:36:47 +02:00
feugy
157e076125
Tree: fix find when searching inside trees.
2012-09-15 11:59:24 +02:00
feugy
bfddb70e61
Fix commit tree and add test on tree content
2012-09-15 10:49:39 +02:00
feugy
3e966bc8d5
Fix ending problems that corruptes the remotes fixture repository
2012-09-15 09:49:35 +02:00
feugy
6fb57d68c7
- Repo.commit: possibility to specify author
2012-09-14 09:42:31 +02:00
feugy
1ed508199f
- Repo.commit: send stdout/stderr to callback lile other methods
...
- Tests: use a working 'remotes' fixture. Old one was broken.
- Tests: use chai instead of should: same API, but work properly on Date:
https://github.com/visionmedia/should.js/pull/56
- Tests: use rimraf instead of executing "rm -rf": allow to work on windows
- Tests: configure mocha to execute coffee-script with --compilers option
2012-09-14 09:12:26 +02:00
sentientwaffle
7f158c4813
handle multiple "unstaged" messages
2012-03-23 13:11:37 -06:00
sentientwaffle
712928cd0a
fix Status#clean
2012-03-23 08:58:50 -06:00
sentientwaffle
c7493894de
fix create_tag, closes #1
2012-03-23 08:30:14 -06:00
sentientwaffle
ce62b82899
add Actor#hash
2012-02-16 19:26:24 -07:00
sentientwaffle
3ef68d9840
initial commit
2012-02-15 07:51:45 -07:00