Using global/system git-review config files (git-review.conf) is deprecated

Today I started to contribute for the Wikimedia Gerrit community with Git and GitHub Desktop on my Windows 10 (PC).

First I installed the git-review package with Pip:

  • Importing old git projects to Gerrit
  • How do I set the topic from the command line when I push a new commit to gerrit?
  • Removing patch from Gerrit
  • How to install and use gerrit with eclipse?
  • How does the Gerrit- trigger plugin in Jenkins works?
  • Jenkins builds on tag pushes via gerrit-trigger plugin
  • $ pip install git-review

    After I loged in, I cloning and creating a new branch with Git:

    $ ssh -p 29418
    $ git clone ssh://
    $ git pull origin master
    $ git checkout -b suriyaakudocommits origin/master
    $ git branch
    $ git branch suriyaakudocommits --track origin/master
    $ git checkout suriyaakudocommits

    I editing a file and add it with git add:

    $ git diff
    $ git status
    $ git add 404.html
    $ git status
    $ git diff --cached
    $ git commit
    $ git pull --rebase origin master

    I used git review -R to commit my changes from my branch “suriyaakudocommits” to Wikimedia Gerrit (branch: “master“) and I got this (error) output:

    C:\Users\Suriyaa\Documents\GitHub\mediawiki-config [suriyaakudocommits]> git review -R
    Using global/system git-review config files (C:\Users\Suriyaa/.config/git-review\git-review.conf) is deprecated
    Traceback (most recent call last):
      File "C:\Python34\lib\", line 170, in _run_module_as_main
        "__main__", mod_spec)
      File "C:\Python34\lib\", line 85, in _run_code
        exec(code, run_globals)
      File "C:\Python34\Scripts\git-review.exe\", line 9, in <module>
      File "C:\Python34\lib\site-packages\git_review\", line 1522, in main
      File "C:\Python34\lib\site-packages\git_review\", line 1393, in _main
        config = Config(os.path.join(top_dir, ".gitreview"))
      File "C:\Python34\lib\site-packages\git_review\", line 285, in __init__
      File "C:\Python34\lib\site-packages\git_review\", line 671, in load_config_file
      File "C:\Python34\lib\", line 672, in read
        self._read(fp, filename)
      File "C:\Python34\lib\", line 1058, in _read
        raise MissingSectionHeaderError(fpname, lineno, line)
    configparser.MissingSectionHeaderError: File contains no section headers.
    file: 'C:\\Users\\Suriyaa/.config/git-review\\git-review.conf', line: 1

    What’s wrong? I hope someone can help me.

    I use Python 3.4 (32 bit)!

    I followed the MediaWiki tutorial for Gerrit.

    The code of C:\\Users\\Suriyaa/.config/git-review\\git-review.conf file:

    defaultremote = origin

  • Git bridge to Mercurial
  • Xcode git Auto-Detect Email Error
  • Creating new repository
  • getting npm modules in node_modules under git control
  • Git: Apply part of a commit to another branch
  • Move branch to another point in history
  • One Solution collect form web for “Using global/system git-review config files (git-review.conf) is deprecated”

    The MediaWiki tutorial you mentioned now says that the git-review.conf file is deprecated. Instead, you should use:

    $ git config --global gitreview.remote origin

    I also had to remove the .conf file to get rid of the warning.

    Git Baby is a git and github fan, let's start git clone.