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