mirror of
https://github.com/danog/gift.git
synced 2024-11-30 04:19:37 +01:00
38 KiB
38 KiB
Change Log
v0.10.2 (2018/01/22 16:01 +00:00)
- d42dc58 Upgrade npm package dependencies (#100) (@PeterDaveHello)
- 34f338c travis.yml: removed legacy nodes (@notatestuser)
- ec03a91 package.json: bumped required node version (@notatestuser)
- 3f18c3d Update readme (#101) (@PeterDaveHello)
- bff9d42 Fixed shell expansion/word splitting and injection vulns (@notatestuser)
- 6649250 Added package-lock.json (@notatestuser)
- 1eb7372 Applied tweaks from #38 (@notatestuser)
- 3baa70b Version 0.10.2 (@notatestuser)
v0.10.1 (2017/11/06 13:06 +00:00)
- b609d3d Add force delete (#97) (@jmcgill)
- a301b45 Update Travis CI configuration (@PeterDaveHello)
- #99 Merge pull request #99 from PeterDaveHello/update-travis-ci-config (@PeterDaveHello)
- 20ee383 Use regex to improve commit id/hash test, cc #96 (@PeterDaveHello)
- #98 Merge pull request #98 from PeterDaveHello/valid-commit-id (@PeterDaveHello)
- ecbc4e7 Version 0.10.1 (@notatestuser)
v0.10.0 (2016/11/13 16:14 +00:00)
- 63aac64 docs: the options arg in ls_files is not optional for now (@notatestuser)
- 0c39473 docs: added Repo#ls_files (@notatestuser)
- 155c6f7 src/repo: fixed single argument form of ls_files (@notatestuser)
- 76002ca support shallow clone a repo on a specific branch. (#91) (@sparkleholic)
- 980ddcb Merge branch 'master' into develop (@notatestuser)
- ca8c35b Version 0.10.0 (@notatestuser)
v0.9.0 (2016/07/06 06:58 +00:00)
- cced205 Add support to
describe
a commit (#88) (@cjbarth) - 25af97c readme: s/description/describe/ (@notatestuser)
- 951ba4c Support file arguments for ls-files (@htanjo)
- fbc63ff Use arguments.length to support prior calls to ls_files (#83) (@notatestuser)
- 69e4714 Version 0.9.0 (@notatestuser)
v0.8.0 (2016/05/12 04:23 +00:00)
- 35e9e60 Update .travis.yml (@PeterDaveHello)
- #75 Merge pull request #75 from PeterDaveHello/patch-2 (@PeterDaveHello)
- 28567a2 Add Repo#pull to README (@deployable)
- #81 Merge pull request #81 from deployable/patch-1 (@deployable)
- d6ed167 Pass options to git checkout (@asgoth)
- eaf7a6f Improve tests (@asgoth)
- 17a234f Update readme (@asgoth)
- #84 Merge pull request #84 from asgoth/feature/checkout-pass-options (@asgoth)
- 687feb7 Fix the order of arguments in git.cmd() (#86) (@MartinKolarik)
- 0a74d63 Merge remote-tracking branch 'ajcrites/remote-options' (@notatestuser)
- 8b5f91e readme: moved badges around (@notatestuser)
- 84b3b03 .travis.yml: added node v5.1 build target (@notatestuser)
- f28673a readme: added a comment about node versions (@notatestuser)
- 23dd331 Version 0.8.0 (@notatestuser)
v0.7.0 (2015/11/16 11:32 +00:00)
- 707a54c Added changelog (@notatestuser)
- bc27a6b update devDependencies, all of them were out of date (@PeterDaveHello)
- #43 Merge pull request #43 from PeterDaveHello/update_dev_dependencies (@PeterDaveHello)
- caddd22 Add a public override for the maxBuffer option (@gtanner)
- #68 Merge pull request #68 from gtanner/master (@gtanner)
- 0ad98d0 Update .travis.yml (@PeterDaveHello)
- d2f131a bump dependencies, npm test passed (@PeterDaveHello)
- #69 Merge pull request #69 from PeterDaveHello/dependencies (@PeterDaveHello)
- #70 Merge pull request #70 from PeterDaveHello/patch-2 (@PeterDaveHello)
- 73376e4 Handle HG:Extra lines in commit parsing (@gtanner)
- #71 Merge pull request #71 from gtanner/master (@gtanner)
- e414fc5 Quoted params in clone bash. see #58 (@notatestuser)
- d099f2f Support git's shallow clone (@PeterDaveHello)
- ab4de66 Maintaining backward compatibility in clone() signature (@notatestuser)
- 1d7cf1c Bumped version to 0.7.0 (@notatestuser)
v0.6.1 (2015/07/02 05:46 +00:00)
- 524383b handle hg converted gpg lines
- 4072486 Add license attribute (@pdehaan)
- #64 Merge pull request #64 from pdehaan/patch-1 (@pdehaan)
- 6958dd5 Removed redundant if guard in hg gpg garbage removal (@notatestuser)
- 4731bbc Merge branch 'connoropolous-kilnhgcopies-fix' (@notatestuser)
- f031ce7 Bumped version to 0.6.1 (@notatestuser)
v0.6.0 (2015/04/14 21:21 +00:00)
- fdc8399 enable specify git binary location along with other options in the constructor
- 08690db set 'utf8' encoding as default (@BLeQuerrec)
- dd2ff80 Adjusted maxBuffer sent to exec for large repos (@esatterwhite)
- c604401 double quotes work better on windows both inside and outside of cygwin (@zippy1981)
- #60 Merge pull request #60 from zippy1981/quoting (@zippy1981)
- #57 Merge pull request #57 from serialworm/master (@serialworm)
- a253157 Merge remote-tracking branch 'BastienLQ/master' (@notatestuser)
- 61d7452 Bumped version to 0.6.0 (@notatestuser)
v0.5.0 (2014/11/17 20:27 +00:00)
- c610bc5 Use svg instead of png to get better image quality (@PeterDaveHello)
- #40 Merge pull request #40 from PeterDaveHello/patch-2 (@PeterDaveHello)
- da23cc0 add -u flag to list files in untracked directories (@007design)
- a4f691a add options to status (@007design)
- 1d4b528 update package devdependencies (@007design)
- 184a308 update travis.yml to fix build on 0.8 (@007design)
- 4b7fa3f update npm to 1.4.28 (@007design)
- 41380b0 bump version file (@007design)
- 52f70dd Adding support for "remote set-url" (@bpartridge83)
- 1209a68 Deleting a remote URL (git remote set-url --delete...) (@bpartridge83)
- 9ba915b Updating README to document new set-url functions (@bpartridge83)
- #47 Merge pull request #47 from bpartridge83/master (@bpartridge83)
- a42792c add support for git clean (@esalter)
- #48 Merge pull request #48 from esalter/master (@esalter)
- 43e5d51 Newlines or something (@notatestuser)
- 4c600df Added Repo#remote_set_url (@notatestuser)
- f28aaa4 update README (@007design)
- #45 Merge pull request #45 from 007design/master (@007design)
- 8085451 Removed a console.log (@notatestuser)
- 93e180f Bumped version to 0.5.0 (@notatestuser)
v0.4.3 (2014/08/29 09:14 +00:00)
- 6f3c7fe Add missing status.type cases to README (@maschs)
- b1d4cdf Add repo.checkoutFile (@maschs)
- cee0e3a Add repo.reset (@maschs)
- 7e778ec Add fixtures for reset test (@maschs)
- b936392 Typo (@maschs)
- cfc8c9c Move fixtures/reset (@maschs)
- 843be77 Update devDependencies, fix mocha test. (@maschs)
- 91495b1 Add tests for repo.reset (@maschs)
- 245011f Fix missing () (@maschs)
- 84df9b3 Add tests for repo.checkoutFile (@maschs)
- 0c90e8f Add Repo#reset & Repo#checkoutFile to README (@maschs)
- 9ba1cd5 📝 (@maschs)
- 78948e2 💄 Remove debug code (@maschs)
- 4a7aa57 Fix deprecated should calls (@maschs)
- 367b12b Escape whitespaces in pgp signature test (@maschs)
- 365843e Reinitialize the copied git test repos (@maschs)
- 7d300d7 Disable node 0.8 on travis (@maschs)
- e4557ff Remove trailing whitespaces (@maschs)
- #30 Merge pull request #30 from frk1705/readmeStatus (@frk1705)
- 3208203 Force updating npm to avoid travis errors (@maschs)
- f9f3ce4 Replace rimraf with fs-extra (@maschs)
- e1a8fc6 Cleanup reset fixture (@maschs)
- 16842b8 Add test to reproduce the error caused by (no branch).
- d85f686 Fix test: return error when the current branch check out to a commit.
- #31 Merge pull request #31 from maschs/f-checkoutFiles (@maschs)
- 06bacc9 Allow options to be specified for fetch, push, and merge operations (@ajcrites)
- 3186861 add devDependency info in readme (@PeterDaveHello)
- #35 Merge pull request #35 from PeterDaveHello/patch-1 (@PeterDaveHello)
- #33 Merge pull request #33 from shaoshing/no-branch (@shaoshing)
- 6f7a770 Bumped version to 0.4.3 (@notatestuser)
v0.4.2 (2014/06/08 11:26 +00:00)
- 6bdd9be Bumped version to 0.4.1 (@notatestuser)
- #21 Merge pull request #21 from Mrono/master (@Mrono)
- 66865f0 Dropped node 0.4 from travis config (@notatestuser)
- d209528 Add test cases and fixtures for gpgsig parsing (@Lance0312)
- 1c19507 Adding branch parameter to repo.remote_push (@pose)
- #20 Merge pull request #20 from Lance0312/pr (@Lance0312)
- #28 Merge pull request #28 from pose/push-branch-support (@pose)
- 3ec8ed9 Bumped version to 0.4.2 (@notatestuser)
v0.4.1 (2014/04/27 19:45 +00:00)
- 3490c23 Make only files under text/fixtures treated as binary (@Lance0312)
- d27c138 Add gpgsig parsing support in parse_commits (@Lance0312)
- 9ab97cc Remove redundant code in parse_commits (@Lance0312)
- 6817011 Fix unknown property 'first' (@Lance0312)
- 21f4c6d Make only files under text/fixtures treated as binary (@Lance0312)
- 6cf8d21 Added strict pull function (@Mrono)
- deecf9b Added stderr to callback (@Mrono)
- f526b42 More informative sync error messages
- 6463c25 Add git rm options (@MoOx)
- #24 Merge pull request #24 from MoOx/master (@MoOx)
- 0b202d1 Fixes arguments.slice bug in Repo.diff(). (@diiq)
- #26 Merge pull request #26 from diiq/fix_diff_slice (@diiq)
- #22 Merge pull request #22 from Mrono/betterSyncMessages (@Mrono)
v0.4.0 (2014/04/01 16:34 +00:00)
- 667e3e0 add options to git diff (@iamwilhelm)
- c8a7add can now parse raw diff format (@iamwilhelm)
- 9287ab3 removed diff raw parse's debugging line (@iamwilhelm)
- #13 Merge pull request #13 from cubehero/diff_options (@cubehero)
- #14 Merge pull request #14 from cubehero/diff_parse_raw (@cubehero)
- #11 Merge pull request #11 from cubehero/add_id_to_diff (@cubehero)
- e1e6973 Adding stashing for untracked files (@Mrono)
- #19 Merge pull request #19 from Mrono/master (@Mrono)
- a244cba Bumped version to 0.4.0 (@notatestuser)
v0.3.0 (2014/03/08 18:28 +00:00)
- 06e335a can stream blob data (@iamwilhelm)
- 4dd101f ignore editor files in gitignore (@iamwilhelm)
- afd9176 added README explaining blob.dataStream() (@iamwilhelm)
- 70dd9e2 added sha hash of the files being diff'd to diffs (@iamwilhelm)
- #7 Merge pull request #7 from cubehero/streaming (@cubehero)
- dc4341e Bumped version to 0.3.0 (@notatestuser)
v0.2.0 (2014/02/20 20:41 +00:00)
- 0aff886 Enabled CI testing on node 0.10, 0.11 (@notatestuser)
- 57b4e4b README: Updated installation stuff (@notatestuser)
- e37fd24 Added npm search keywords (@notatestuser)
- aba4c6c Fix default identity of repo tests (@feugy)
- d6bc3d0 Added current_commit function to repo (@IgorMuzyka)
- 77f0b30 Added capability to get all commits or do not limit them by giving -1 as limit (@IgorMuzyka)
- #5 Merge pull request #5 from feugy/master (@feugy)
- 1ad5cb9 Added description of repo.current_commit and how to get unlimited commits by repo.commits (@IgorMuzyka)
- 4c1fee0 Added description of repo.current_commit and how to get unlimited commits by repo.commits to README.md (@IgorMuzyka)
- 02fbc2b Merge branch 'master' of https://github.com/IgorMuzyka/gift (@IgorMuzyka)
- #6 Merge pull request #6 from IgorMuzyka/master (@IgorMuzyka)
- 27f669d Edited README (@notatestuser)
- 86bc9ed Revert "publish sources with NPM" (@notatestuser)
- 5cc2890 Reverted package scripts (@notatestuser)
- 6531a0a Bumped version to 0.2.0 (@notatestuser)
v0.1.3 (2014/02/09 23:34 +00:00)
- 6af7837 Added node 0.8 to .travis.yml (@notatestuser)
- d0e7e53 Test fix: corrected use of should to assert typeof (@notatestuser)
- 2379571 Added ls-files method to repo
- #4 Merge pull request #4 from epmenard/master (@epmenard)
- 0f75fa9 Temporarily disabled travis testing on node 0.6 due to npm SSL cert issues (@notatestuser)
- abd70f5 Merge repositories. (@feugy)
- e340da9 publish sources with NPM (@feugy)
- f232364 Bumped version to 0.1.3 (@notatestuser)
v0.1.2 (2013/11/19 14:45 +00:00)
- 2f68a6b Added src, test to .npmignore (@notatestuser)
- 5b72e19 Bumped version to 0.1.1 (@notatestuser)
- 9fa08e5 README: Added david-dm badge to indicate freshness of deps (@notatestuser)
- 63bb761 added a passthrough to the git.coffee script to run raw git commands against a repo (@pauldallen)
- #3 Merge pull request #3 from pauldallen/patch-1 (@pauldallen)
- f750e56 Bumped version to 0.1.2 (@notatestuser)
v0.1.0 (2013/10/12 14:12 +00:00)
- a197fe7 Git.clone() added (@skovalyov)
- b71c18f Git.init() extended with bare parameter (@skovalyov)
- 0d951d7 Disable Git.clone() test (@skovalyov)
- 9ef8c80 Add basic support for reading git config (@drd)
- 7510aa1 update README (@drd)
- 4909d83 Config, not Status (@drd)
- 671d53d Update docs (@drd)
- 2ce32ba rename values to items (@drd)
- 3a197a4 Update README.md (@sentientwaffle)
- ae25cf4 Clone using HTTPS to avoid authentication prompt (@skovalyov)
- #28 Merge pull request #28 from skovalyov/git-clone-and-init-bare (@skovalyov)
- b600af2 Merge branch 'master' of github.com:sentientwaffle/gift (@notatestuser)
- 8d5b306 Updated travis build status badge; it now points to this fork (@notatestuser)
- #29 Merge pull request #29 from drd/master (@drd)
- #22 Merge pull request #22 from alexnaspo/master (@alexnaspo)
- 6dc6ce3 Merge branch 'master' of github.com:sentientwaffle/gift (@notatestuser)
- b52fcc4 Fix bug in commit by passing in the repo (@beaugunderson)
- 0b08461 Bumped version to 0.1.0 (@notatestuser)
- 71fad1e Updated README.md (@notatestuser)
v0.0.6 (2013/07/24 14:04 +00:00)
- 133f556 change all status messages to arrays (@sentientwaffle)
- fb44953 Added merge method
- ba92cfb Merge remote-tracking branch 'gift/master'
- 248a787 fixed typo
- 75114c5 dont test node 0.7 with travis (@sentientwaffle)
- 6b759b7 Merge branch 'master' of github.com:sentientwaffle/gift (@sentientwaffle)
- #2 Merge pull request #2 from danielmahon/master (@danielmahon)
- fbb3f39 two bugs: repo#commit's optional options parameter and repo#sync's required branch parameter
- d419912 repo#sync default
- #4 Merge pull request #4 from yuest/master (@yuest)
- 1ed5081 - Repo.commit: send stdout/stderr to callback lile other methods (@feugy)
- 6fb57d6 - Repo.commit: possibility to specify author (@feugy)
- 3e966bc Fix ending problems that corruptes the remotes fixture repository (@feugy)
- 16754a1 Try#2: Fix ending problems that corruptes the remotes fixture repository (@feugy)
- 3adb046 Merge tries to fix endings (@feugy)
- bfddb70 Fix commit tree and add test on tree content (@feugy)
- 157e076 Tree: fix find when searching inside trees. (@feugy)
- 6045289 Status: take new files in account with type 'N' (@feugy)
- c20c50b git.refs: ignore error code 1 which means that no refs are available. (@feugy)
- 5af25bc Use binary encoding for child_process.exec(): it allows to retrieve binary (@feugy)
- 97042f5 Do compilation after installing (@feugy)
- 18952cd a remote_name may now be specified as the first argument of a call to sync(); it defaults to 'origin' if not provided - the previous API has been preserved (@notatestuser)
- d2ccc6e added Repo#remote_push(name, callback) (@notatestuser)
- 334417e added Repo#remote_remove(name, callback) (@notatestuser)
- f9abf4b Repo#sync restructured to make sure a 'stash pop' is never attempted if there was nothing to stash in the first place (@notatestuser)
- c905ba0 improve status parsing (@drevilt)
- #1 Merge pull request #1 from drevilt/master (@drevilt)
- bc3f389 fix unittests (@drevilt)
- 9297268 [test fix] pass a properly formed octal to fs.mkdir (@notatestuser)
- 016c8da mocha and coffeescript version bump (@drevilt)
- #2 Merge pull request #2 from drevilt/master (@drevilt)
- 9d56103 use the locally-installed copy of coffee-script when 'npm test'ing (@notatestuser)
- 2ece84f added Repo#identity and Repo#identify with a unit test (@notatestuser)
- dd96ffd [README] amended 'npm install' line to reference this fork's own tarball (@notatestuser)
- 1846098 for Travis: make use of Repo#identify to ensure that our repository has an identity set when running the #create_tag test (@notatestuser)
- 3afe421 [README] #status, #identity and #identify (@notatestuser)
- cf01b46 [README] #remote_remove and #remote_push (@notatestuser)
- eed147c [README] #sync (@notatestuser)
- #19 Merge pull request #19 from notatestuser/everything-to-pull (@notatestuser)
- 4b4c803 locked down the signature of Repo#sync with unit tests and an accurate representation in the README (@notatestuser)
- #20 Merge pull request #20 from notatestuser/everything-to-pull (@notatestuser)
- a14f5e8 updated diff regex (@alexnaspo)
- 9503fc8 bump to 0.0.6 (@sentientwaffle)
v0.0.5 (2012/03/23 19:11 +00:00)
v0.0.4 (2012/03/23 14:59 +00:00)
- 6e85678 Merge branch 'sync' (@sentientwaffle)
- b8bba25 update docs [ci skip] (@sentientwaffle)
- 712928c fix Status#clean (@sentientwaffle)
- a84da5d bump (@sentientwaffle)
v0.0.3 (2012/03/23 14:30 +00:00)
- 8e02f4e document Actor#hash [ci skip] (@sentientwaffle)
- c749389 fix create_tag, closes #1 (@sentientwaffle)
- 50f8183 bump (@sentientwaffle)
v0.0.2 (2012/02/20 22:07 +00:00)
- 3ef68d9 initial commit (@sentientwaffle)
- dc28bc1 change README wording (@sentientwaffle)
- 8d9a62c add coffeescript as dev dependency (@sentientwaffle)
- cf42381 add travis.yml (@sentientwaffle)
- ce9ae80 loosen up the mocha version (@sentientwaffle)
- 0e5b0f2 add travis button to README [ci skip] (@sentientwaffle)
- e322373 add Commit#toJSON (@sentientwaffle)
- d7addbe dont crash when the skip is set too high (@sentientwaffle)
- 5486623 parse date correctly (@sentientwaffle)
- ce62b82 add Actor#hash (@sentientwaffle)
- a2528a0 allow Repo#diff to receive commit shas (@sentientwaffle)
- ff3161b add Diff#toJSON (@sentientwaffle)
- ac2f2c5 add Repo#revert (@sentientwaffle)
- 375b34c quote the commit message (@sentientwaffle)
- b566b6d bump (@sentientwaffle)