FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

BF: allow for other section names which start with a string "remote" by yarikoptic · Pull Request #517 · gitpython-developers/GitPython · GitHub

Repository navigation

BF: allow for other section names which start with a string "remote" - #517

Merged
Byron merged 1 commit into
gitpython-developers:masterfrom
yarikoptic:bf-remote-sectionname
Sep 24, 2016
Merged

Byron merged 1 commit into
gitpython-developers:masterfrom
yarikoptic:bf-remote-sectionname

Conversation

Copy link
Copy Markdown
Contributor

by demanding a space after a word remote, and space is explicitly described as
a delimiter in man git-config:

To begin a subsection put its name in double quotes, separated by space from the section name,

otherwise e.g.

  File "/usr/lib/python2.7/dist-packages/datalad/support/gitrepo.py", line 836, in get_remote_branches
    for remote in self.repo.remotes:
  File "/home/yoh/deb/gits/python-git/git/repo/base.py", line 271, in remotes
    return Remote.list_items(self)
  File "/home/yoh/deb/gits/python-git/git/util.py", line 745, in list_items
    out_list.extend(cls.iter_items(repo, *args, **kwargs))
  File "/home/yoh/deb/gits/python-git/git/remote.py", line 453, in iter_items
    raise ValueError("Remote-Section has invalid format: %r" % section)
ValueError: Remote-Section has invalid format: u'remotes'

More proper fix I guess could be making a helper function to split any section definition into (section, subsection) tuple and use it throughout the code, since I am afraid there might be similar treatment for other common subsection names

by demanding a space after a word remote, and space is explicitly described as
a delimiter in man git-config:

To begin a subsection put its name in double quotes, separated by space from the section name,

otherwise e.g.

  File "/usr/lib/python2.7/dist-packages/datalad/support/gitrepo.py", line 836, in get_remote_branches
    for remote in self.repo.remotes:
  File "/home/yoh/deb/gits/python-git/git/repo/base.py", line 271, in remotes
    return Remote.list_items(self)
  File "/home/yoh/deb/gits/python-git/git/util.py", line 745, in list_items
    out_list.extend(cls.iter_items(repo, *args, **kwargs))
  File "/home/yoh/deb/gits/python-git/git/remote.py", line 453, in iter_items
    raise ValueError("Remote-Section has invalid format: %r" % section)
ValueError: Remote-Section has invalid format: u'remotes'
Byron added this to the v2.0.9 - Bugfixes milestone Sep 24, 2016

Byron commented Sep 24, 2016

Copy link
Copy Markdown
Member

Thank you ! This is my first single-character PR too :) !

Byron merged commit e50a8e6 into gitpython-developers:master Sep 24, 2016
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants


Back | FazBrowse Home | New Git URL