Sha256: e19d88db2c61fd9f317dbe4d7b4605dfd302f8cba1f42439a2658f312c3ebec3

Contents?: true

Size: 373 Bytes

Versions: 3

Compression:

Stored size: 373 Bytes

Contents

require 'colorize'
require_relative 'switch'

module GGSM
  module Sync
    include Switch

    def sync_flow
      unless check_submodule
        return
      end

      result = system 'git pull'
      unless result
        return
      end

      current_branch = `git branch | grep "*"`.split("* ")[1].split("\n")[0]
      switch_flow(current_branch)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ggsm-1.0.2 lib/ggsm/flow/sync.rb
ggsm-1.0.1 lib/ggsm/flow/sync.rb
ggsm-1.0.0 lib/ggsm/flow/sync.rb