From 3b19e96333f50298ef08a99d3ceee5baf809ba3a Mon Sep 17 00:00:00 2001 From: Peter Cottle Date: Sun, 8 Dec 2013 10:45:27 -0800 Subject: [PATCH] temp --- spec/mercurial.spec.js | 6 ++++++ src/js/mercurial/commands.js | 8 +------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/spec/mercurial.spec.js b/spec/mercurial.spec.js index e204d0a6..d02162ef 100644 --- a/spec/mercurial.spec.js +++ b/spec/mercurial.spec.js @@ -56,5 +56,11 @@ describe('Mercurial', function() { '%7B%22branches%22%3A%7B%22master%22%3A%7B%22target%22%3A%22C2%22%2C%22id%22%3A%22master%22%7D%2C%22feature%22%3A%7B%22target%22%3A%22C4%22%2C%22id%22%3A%22feature%22%7D%2C%22debug%22%3A%7B%22target%22%3A%22C3%27%22%2C%22id%22%3A%22debug%22%7D%7D%2C%22commits%22%3A%7B%22C0%22%3A%7B%22parents%22%3A%5B%5D%2C%22id%22%3A%22C0%22%2C%22rootCommit%22%3Atrue%7D%2C%22C1%22%3A%7B%22parents%22%3A%5B%22C0%22%5D%2C%22id%22%3A%22C1%22%7D%2C%22C2%22%3A%7B%22parents%22%3A%5B%22C1%22%5D%2C%22id%22%3A%22C2%22%7D%2C%22C4%22%3A%7B%22parents%22%3A%5B%22C3%27%22%5D%2C%22id%22%3A%22C4%22%7D%2C%22C3%27%22%3A%7B%22parents%22%3A%5B%22C2%22%5D%2C%22id%22%3A%22C3%27%22%7D%7D%2C%22HEAD%22%3A%7B%22target%22%3A%22debug%22%2C%22id%22%3A%22HEAD%22%7D%7D' ); + assert( + 'grafts commits down', + 'hg book foo;hg commit; hg update master; hg commit;hg graft -r C2;hg update foo; hg graft -r C3', + '%7B%22branches%22%3A%7B%22master%22%3A%7B%22target%22%3A%22C2%27%22%2C%22id%22%3A%22master%22%2C%22remoteTrackingBranchID%22%3Anull%7D%2C%22foo%22%3A%7B%22target%22%3A%22C3%27%22%2C%22id%22%3A%22foo%22%2C%22remoteTrackingBranchID%22%3Anull%7D%7D%2C%22commits%22%3A%7B%22C0%22%3A%7B%22parents%22%3A%5B%5D%2C%22id%22%3A%22C0%22%2C%22rootCommit%22%3Atrue%7D%2C%22C1%22%3A%7B%22parents%22%3A%5B%22C0%22%5D%2C%22id%22%3A%22C1%22%7D%2C%22C2%22%3A%7B%22parents%22%3A%5B%22C1%22%5D%2C%22id%22%3A%22C2%22%7D%2C%22C3%22%3A%7B%22parents%22%3A%5B%22C1%22%5D%2C%22id%22%3A%22C3%22%7D%2C%22C2%27%22%3A%7B%22parents%22%3A%5B%22C3%22%5D%2C%22id%22%3A%22C2%27%22%7D%2C%22C3%27%22%3A%7B%22parents%22%3A%5B%22C2%22%5D%2C%22id%22%3A%22C3%27%22%7D%7D%2C%22tags%22%3A%7B%7D%2C%22HEAD%22%3A%7B%22target%22%3A%22foo%22%2C%22id%22%3A%22HEAD%22%7D%7D' + ); + }); diff --git a/src/js/mercurial/commands.js b/src/js/mercurial/commands.js index 27729cdd..5bd6461c 100644 --- a/src/js/mercurial/commands.js +++ b/src/js/mercurial/commands.js @@ -58,14 +58,8 @@ var commandConfig = { '-r' ], delegate: function(engine, command) { + command.acceptNoGeneralArgs(); command.prependOptionR(); - var options = command.getOptionsMap(); - if (!options['-r']) { - throw new GitError({ - msg: intl.str('git-error-options') - }); - } - command.setGeneralArgs(options['-r']); return { vcs: 'git', name: 'cherrypick'