```ruby
module KnapsackPro
  module RepositoryAdapters
    class BaseAdapter
      def commit_hash
        raise NotImplementedError
      end

      def branch
        raise NotImplementedError
      end
    end
  end
end
```

Add branches method in base repository adapter
user
```ruby
module KnapsackPro
  module RepositoryAdapters
    class BaseAdapter
      def commit_hash
        raise NotImplementedError
      end

      def branch
        raise NotImplementedError
      end

      def branches
        raise NotImplementedError
      end
    end
  end
end
```
assistant