lib/abak-flow/request.rb in geometrialab-abak-flow-0.2.3 vs lib/abak-flow/request.rb in geometrialab-abak-flow-0.2.4

- old
+ new

@@ -24,21 +24,22 @@ current_branch = repository.current_branch.short_name remote_branch, task = current_branch.split('/').push(nil).map(&:to_s) title = args.first.to_s.strip title = task if task =~ /^\w+\-\d{1,}$/ && title.empty? + + username = Hub::Commands.send(:git_reader).read_config('github.username') + password = Hub::Commands.send(:git_reader).read_config('github.password') tracker_url = Hub::Commands.send(:git_reader).read_config('abak.tracker') - api_user = Hub::Commands.send(:git_reader).read_config('abak.apiuser') - api_token = Hub::Commands.send(:git_reader).read_config('abak.apitoken') config_proxy = Hub::Commands.send(:git_reader).read_config('abak.proxy') env_proxy = ENV['http_proxy'] || ENV['HTTP_PROXY'] client_opts = {:proxy => config_proxy || env_proxy} if config_proxy || env_proxy client_opts ||= {} - api_client = Octokit::Client.new({:login => api_user, :oauth_token => api_token}.merge(client_opts)) + api_client = Octokit::Client.new({:login => username, :password => password}.merge(client_opts)) # Проверим, что мы не в мастере или девелопе if [:master, :develop].include? current_branch.to_sym say color('Нельзя делать pull request из меток master или develop', :error).to_s exit @@ -63,20 +64,20 @@ say color('=> git request publish "PC-001"', :info).to_s exit end # Проверим, что у нас указан апи юзер - if api_user.empty? - say color('Необходимо указать своего пользователя API github', :error).to_s - say color('=> https://github.com/Strech/abak-flow/blob/master/README.md', :info).to_s + if username.empty? + say color('Необходимо указать логин своего github пользователя', :error).to_s + say color('=> https://github.com/GeometriaLab/abak-flow/blob/master/README.md', :info).to_s exit end # Проверим, что у нас указан токен - if api_token.empty? - say color('Необходимо указать токен своего пользователя API github', :error).to_s - say color('=> https://github.com/Strech/abak-flow/blob/master/README.md', :info).to_s + if password.empty? + say color('Необходимо указать пароль своего github пользователя', :error).to_s + say color('=> https://github.com/GeometriaLab/abak-flow/blob/master/README.md', :info).to_s exit end upstream_project = repository.remote_by_name('upstream').project @@ -227,12 +228,13 @@ c.action do |args, options| HighLine.color_scheme = HighLine::SampleColorScheme.new repository = Hub::Commands.send :local_repo current_branch = repository.current_branch.short_name - api_user = Hub::Commands.send(:git_reader).read_config('abak.apiuser').to_s - api_token = Hub::Commands.send(:git_reader).read_config('abak.apitoken').to_s + username = Hub::Commands.send(:git_reader).read_config('github.username').to_s + password = Hub::Commands.send(:git_reader).read_config('github.password').to_s + config_proxy = Hub::Commands.send(:git_reader).read_config('abak.proxy') env_proxy = ENV['http_proxy'] || ENV['HTTP_PROXY'] errors = [] @@ -251,21 +253,21 @@ '=> git remote add upstream https://Developer@github.com/abak-press/sample.git' ] end # Проверим, что у нас указан апи юзер - if api_user.empty? + if username.empty? errors << [ 'Необходимо указать своего пользователя API github', - '=> https://github.com/Strech/abak-flow/blob/master/README.md' + '=> https://github.com/GeometriaLab/abak-flow/blob/master/README.md' ] end # Проверим, что у нас указан токен - if api_token.empty? + if password.empty? errors << [ 'Необходимо указать токен своего пользователя API github', - '=> https://github.com/Strech/abak-flow/blob/master/README.md' + '=> https://github.com/GeometriaLab/abak-flow/blob/master/README.md' ] end if config_proxy || env_proxy message = "== В качестве прокси будет установлено значение #{config_proxy || env_proxy} ==" \ No newline at end of file