Luke Plaster
bff9d42b60
Fixed shell expansion/word splitting and injection vulns
...
The `exec` call in `git.coffee` will be replaced soon but this fixes the issues for now.
Closes #23 .
2018-01-22 23:52:27 +08:00
Peter Dave Hello
3f18c3d709
Update readme ( #101 )
...
* Add npm package link to the version/downloda badge
* Add "Table of Contents" to README.md
2018-01-20 00:14:25 +08:00
Luke Plaster
ec03a91db2
package.json: bumped required node version
2017-11-06 21:21:00 +08:00
Luke Plaster
34f338c81e
travis.yml: removed legacy nodes
2017-11-06 21:15:26 +08:00
Peter Dave Hello
d42dc58cee
Upgrade npm package dependencies ( #100 )
2017-11-06 21:14:24 +08:00
Luke Plaster
ecbc4e7317
Version 0.10.1
2017-11-06 21:06:24 +08:00
Luke Plaster
c484d36dd6
Merge pull request #98 from PeterDaveHello/valid-commit-id
2017-11-06 20:09:02 +08:00
Peter Dave Hello
20ee38379e
Use regex to improve commit id/hash test, cc #96
2017-11-06 20:07:39 +08:00
Luke Plaster
9a756f9846
Merge pull request #99 from PeterDaveHello/update-travis-ci-config
2017-11-06 20:07:12 +08:00
Peter Dave Hello
a301b4575a
Update Travis CI configuration
2017-11-06 20:02:30 +08:00
James McGill
b609d3d77b
Add force delete ( #97 )
2017-08-25 07:44:31 -05:00
Luke Plaster
ca8c35b5e9
Version 0.10.0
2016-11-14 00:14:38 +08:00
Luke Plaster
980ddcb658
Merge branch 'master' into develop
...
* master:
support shallow clone a repo on a specific branch. (#91 )
2016-11-12 22:09:17 +08:00
Junil Kim
76002ca549
support shallow clone a repo on a specific branch. ( #91 )
...
ex) git clone <git-url> --depth 1 --branch <name>
2016-11-02 10:11:48 +08:00
Luke Plaster
155c6f7d6a
src/repo: fixed single argument form of ls_files
2016-09-02 13:47:20 +08:00
Luke Plaster
0c394739d6
docs: added Repo#ls_files
2016-07-06 15:23:38 +08:00
Luke Plaster
63aac64604
docs: the options arg in ls_files is not optional for now
2016-07-06 15:07:41 +08:00
Luke Plaster
69e4714419
Version 0.9.0
2016-07-06 14:58:46 +08:00
Luke Plaster
fbc63ff214
Use arguments.length to support prior calls to ls_files ( #83 )
2016-07-06 14:50:42 +08:00
Hiroyuki Tanjo
951ba4c0b2
Support file arguments for ls-files
2016-07-06 14:40:38 +08:00
Luke Plaster
25af97c70c
readme: s/description/describe/
2016-07-05 12:05:37 +08:00
cjbarth
cced2057ea
Add support to describe
a commit ( #88 )
2016-07-05 12:04:16 +08:00
Luke Plaster
23dd331e1d
Version 0.8.0
2016-05-12 12:23:22 +08:00
Luke Plaster
f28673ad21
readme: added a comment about node versions
2016-05-12 12:19:26 +08:00
Luke Plaster
84b3b034a7
.travis.yml: added node v5.1 build target
2016-05-12 12:05:26 +08:00
Luke Plaster
8b5f91e2fc
readme: moved badges around
2016-05-12 11:48:21 +08:00
Luke Plaster
0a74d63858
Merge remote-tracking branch 'ajcrites/remote-options'
2016-05-12 11:41:44 +08:00
Martin Kolárik
687feb770e
Fix the order of arguments in git.cmd() ( #86 )
2016-04-28 10:40:20 +08:00
Luke Plaster
576e8d04f4
Merge pull request #84 from asgoth/feature/checkout-pass-options
...
Pass options to checkout command
2016-03-12 19:03:08 +08:00
Louis De Bevere
17a234f429
Update readme
2016-03-09 12:12:29 +01:00
Louis De Bevere
eaf7a6f2ee
Improve tests
2016-03-09 12:01:59 +01:00
Louis De Bevere
d6ed167156
Pass options to git checkout
2016-03-09 11:53:54 +01:00
Luke Plaster
9ab85611f1
Merge pull request #81 from deployable/patch-1
2016-02-13 00:30:05 +08:00
Matt Hoyle
28567a2a7d
Add Repo#pull to README
...
`pull` was missing from the API docs in the readme.
2016-02-12 15:04:57 +00:00
Luke Plaster
f971f0702d
Merge pull request #75 from PeterDaveHello/patch-2
...
Update .travis.yml
2015-11-17 16:04:33 +08:00
Peter Dave Hello
35e9e60aa2
Update .travis.yml
...
Add node.js v4.2(LTS) as env
2015-11-16 21:58:47 +08:00
Luke Plaster
1d7cf1cf1e
Bumped version to 0.7.0
2015-11-16 19:32:26 +08:00
Luke Plaster
ab4de6660f
Maintaining backward compatibility in clone() signature
2015-11-16 19:18:42 +08:00
Peter Dave Hello
d099f2fab2
Support git's shallow clone
2015-11-16 15:18:22 +08:00
Luke Plaster
e414fc518d
Quoted params in clone bash. see #58
2015-11-16 14:23:52 +08:00
Luke Plaster
b58f9fc712
Merge pull request #71 from gtanner/master
...
Handle HG:Extra lines in commit parsing
2015-10-07 00:03:40 +01:00
Gord Tanner
73376e4c28
Handle HG:Extra lines in commit parsing
...
There is a chance that a commit has N number of HG: lines in a commit.
see: https://github.com/mozilla/addon-sdk
This will filter those lines out so parsing still works
2015-10-05 16:20:22 -04:00
Luke Plaster
6c68dd0a3a
Merge pull request #70 from PeterDaveHello/patch-2
...
Update .travis.yml
2015-10-02 00:50:10 +01:00
Luke Plaster
810d81adda
Merge pull request #69 from PeterDaveHello/dependencies
...
bump dependencies, npm test passed
2015-10-02 00:49:34 +01:00
Peter Dave Hello
d2f131a7eb
bump dependencies, npm test passed
2015-09-29 16:01:15 +08:00
Peter Dave Hello
0ad98d0636
Update .travis.yml
...
Also test on newer versions of nodejs
2015-09-29 15:46:29 +08:00
Luke Plaster
ce50e617c9
Merge pull request #68 from gtanner/master
...
Add a public override for the maxBuffer option
2015-09-28 18:03:58 +01:00
Gord Tanner
caddd229b3
Add a public override for the maxBuffer option
...
- add maxBuffer property to index module
- allow passing of maxBuffer to the git object via git_options
- pass the index maxBuffer along with the git_options
2015-09-25 15:24:05 -04:00
Luke Plaster
544500e8dc
Merge pull request #43 from PeterDaveHello/update_dev_dependencies
...
update devDependencies, most of them were out of date
2015-07-21 18:39:59 +02:00
Peter Dave Hello
bc27a6b390
update devDependencies, all of them were out of date
2015-07-21 23:49:20 +08:00