New Upstream Snapshot - ros-vcstool

Ready changes

Summary

Merged new upstream version: 0.3.0+git20220103.1.daf3893 (was: 0.3.0).

Resulting package

Built on 2022-10-12T04:38 (took 5m11s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-snapshots vcstool

Lintian Result

Diff

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
deleted file mode 100644
index 8ab41e8..0000000
--- a/.github/workflows/ci.yml
+++ /dev/null
@@ -1,41 +0,0 @@
-name: vcstool
-
-on:
-  push:
-  pull_request:
-    types: [opened, synchronize, reopened]
-
-jobs:
-  build:
-
-    runs-on: ${{ matrix.os }}
-    strategy:
-      matrix:
-        os: [ubuntu-latest]
-        python-version: [3.5, 3.6, 3.7, 3.8]
-        include:
-        - os: macos-latest
-          python-version: 3.8
-        - os: windows-latest
-          python-version: 3.8
-
-    steps:
-    - uses: actions/checkout@v2
-    - name: Set up Python ${{ matrix.python-version }}
-      uses: actions/setup-python@v1
-      with:
-        python-version: ${{ matrix.python-version }}
-    - name: Install dependencies
-      run: |
-        python -m pip install --upgrade pip setuptools wheel
-        python -m pip install --upgrade PyYAML
-    - name: Install dependencies (macOS)
-      run: |
-        brew install subversion mercurial
-      if: matrix.os == 'macos-latest'
-    - name: Test with pytest
-      run: |
-        pip install --upgrade coverage flake8 flake8-docstrings flake8-import-order pytest
-        git config --global --add init.defaultBranch master
-        git config --global --add advice.detachedHead true
-        ${{ matrix.os == 'windows-latest' && 'set PYTHONPATH=%cd% &&' || 'PYTHONPATH=`pwd`' }} pytest -s -v test
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index c06866b..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-*.pyc
-build
-deb_dist
-dist
-vcstool.egg-info
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
deleted file mode 100644
index 6f63de9..0000000
--- a/CONTRIBUTING.md
+++ /dev/null
@@ -1,13 +0,0 @@
-Any contribution that you make to this repository will
-be under the Apache 2 License, as dictated by that
-[license](http://www.apache.org/licenses/LICENSE-2.0.html):
-
-~~~
-5. Submission of Contributions. Unless You explicitly state otherwise,
-   any Contribution intentionally submitted for inclusion in the Work
-   by You to the Licensor shall be under the terms and conditions of
-   this License, without any additional terms or conditions.
-   Notwithstanding the above, nothing herein shall supersede or modify
-   the terms of any separate license agreement you may have executed
-   with Licensor regarding such Contributions.
-~~~
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 4e3af97..0000000
--- a/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-.PHONY: all setup clean_dist distro clean install
-
-NAME=vcstool
-VERSION=`./setup.py --version`
-
-all:
-	echo "noop for debbuild"
-
-setup:
-	echo "building version ${VERSION}"
-
-clean_dist:
-	-rm -rf deb_dist
-	-rm -rf dist
-	-rm -rf vcstool.egg-info
-
-distro: setup clean_dist
-	python setup.py sdist
-
-clean: clean_dist
-	echo "clean"
-
-install: distro
-	sudo checkinstall python setup.py install
diff --git a/PKG-INFO b/PKG-INFO
new file mode 100644
index 0000000..d9327af
--- /dev/null
+++ b/PKG-INFO
@@ -0,0 +1,19 @@
+Metadata-Version: 2.1
+Name: vcstool
+Version: 0.3.0
+Summary: vcstool provides a command line tool to invoke vcs commands on multiple repositories.
+Home-page: https://github.com/dirk-thomas/vcstool
+Download-URL: http://download.ros.org/downloads/vcstool/
+Author: Dirk Thomas
+Author-email: web@dirk-thomas.net
+Maintainer: Dirk Thomas
+Maintainer-email: web@dirk-thomas.net
+License: Apache License, Version 2.0
+Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Programming Language :: Python
+Classifier: Topic :: Software Development :: Version Control
+Classifier: Topic :: Utilities
+License-File: LICENSE
+
+vcstool enables batch commands on multiple different vcs repositories. Currently it supports git, hg, svn and bzr.
diff --git a/debian/changelog b/debian/changelog
index 6c75059..fcba4bf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ros-vcstool (0.3.0+git20220103.1.daf3893-1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Wed, 12 Oct 2022 04:34:46 -0000
+
 ros-vcstool (0.3.0-2) unstable; urgency=medium
 
   * Install shell completions
diff --git a/debian/patches/0001-Don-t-install-completions-to-usr-share.patch b/debian/patches/0001-Don-t-install-completions-to-usr-share.patch
index 805bcfa..fd078bd 100644
--- a/debian/patches/0001-Don-t-install-completions-to-usr-share.patch
+++ b/debian/patches/0001-Don-t-install-completions-to-usr-share.patch
@@ -6,10 +6,10 @@ Subject: Don't install completions to /usr/share
  setup.py | 8 --------
  1 file changed, 8 deletions(-)
 
-diff --git a/setup.py b/setup.py
-index ed8c075..d3449ff 100644
---- a/setup.py
-+++ b/setup.py
+Index: ros-vcstool.git/setup.py
+===================================================================
+--- ros-vcstool.git.orig/setup.py
++++ ros-vcstool.git/setup.py
 @@ -26,14 +26,6 @@ setup(
  vcstool enables batch commands on multiple different vcs repositories. \
  Currently it supports git, hg, svn and bzr.',
diff --git a/publish-python.yaml b/publish-python.yaml
deleted file mode 100644
index f85fa49..0000000
--- a/publish-python.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-artifacts:
-  - type: wheel
-    uploads:
-      - type: pypi
-  - type: stdeb
-    uploads:
-      - type: packagecloud
-        config:
-          repository: dirk-thomas/vcstool
-          distributions:
-            - ubuntu:xenial
-            - ubuntu:bionic
-            - ubuntu:focal
-            - debian:stretch
-            - debian:buster
diff --git a/scripts/vcs b/scripts/vcs
deleted file mode 100755
index d631ab7..0000000
--- a/scripts/vcs
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.vcs import main
-
-sys.exit(main() or 0)
diff --git a/scripts/vcs-branch b/scripts/vcs-branch
deleted file mode 100755
index 13f785a..0000000
--- a/scripts/vcs-branch
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.branch import main
-
-sys.exit(main() or 0)
diff --git a/scripts/vcs-bzr b/scripts/vcs-bzr
deleted file mode 100755
index 515193e..0000000
--- a/scripts/vcs-bzr
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.custom import bzr_main
-
-sys.exit(bzr_main() or 0)
diff --git a/scripts/vcs-custom b/scripts/vcs-custom
deleted file mode 100755
index 827d4ec..0000000
--- a/scripts/vcs-custom
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.custom import main
-
-sys.exit(main() or 0)
diff --git a/scripts/vcs-diff b/scripts/vcs-diff
deleted file mode 100755
index 2180434..0000000
--- a/scripts/vcs-diff
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.diff import main
-
-sys.exit(main() or 0)
diff --git a/scripts/vcs-export b/scripts/vcs-export
deleted file mode 100755
index 54793a9..0000000
--- a/scripts/vcs-export
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.export import main
-
-sys.exit(main() or 0)
diff --git a/scripts/vcs-git b/scripts/vcs-git
deleted file mode 100755
index 9f96d90..0000000
--- a/scripts/vcs-git
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.custom import git_main
-
-sys.exit(git_main() or 0)
diff --git a/scripts/vcs-help b/scripts/vcs-help
deleted file mode 100755
index 2f5891f..0000000
--- a/scripts/vcs-help
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.help import main
-
-sys.exit(main() or 0)
diff --git a/scripts/vcs-hg b/scripts/vcs-hg
deleted file mode 100755
index a446846..0000000
--- a/scripts/vcs-hg
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.custom import hg_main
-
-sys.exit(hg_main() or 0)
diff --git a/scripts/vcs-import b/scripts/vcs-import
deleted file mode 100755
index 4a34249..0000000
--- a/scripts/vcs-import
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.import_ import main
-
-sys.exit(main() or 0)
diff --git a/scripts/vcs-log b/scripts/vcs-log
deleted file mode 100755
index b99d6ca..0000000
--- a/scripts/vcs-log
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.log import main
-
-sys.exit(main() or 0)
diff --git a/scripts/vcs-pull b/scripts/vcs-pull
deleted file mode 100755
index b9ccb38..0000000
--- a/scripts/vcs-pull
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.pull import main
-
-sys.exit(main() or 0)
diff --git a/scripts/vcs-push b/scripts/vcs-push
deleted file mode 100755
index 62417c8..0000000
--- a/scripts/vcs-push
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.push import main
-
-sys.exit(main() or 0)
diff --git a/scripts/vcs-remotes b/scripts/vcs-remotes
deleted file mode 100755
index 68ea778..0000000
--- a/scripts/vcs-remotes
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.remotes import main
-
-sys.exit(main() or 0)
diff --git a/scripts/vcs-status b/scripts/vcs-status
deleted file mode 100755
index 3ab9fbc..0000000
--- a/scripts/vcs-status
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.status import main
-
-sys.exit(main() or 0)
diff --git a/scripts/vcs-svn b/scripts/vcs-svn
deleted file mode 100755
index fab44c3..0000000
--- a/scripts/vcs-svn
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.custom import svn_main
-
-sys.exit(svn_main() or 0)
diff --git a/scripts/vcs-validate b/scripts/vcs-validate
deleted file mode 100755
index 2bb5011..0000000
--- a/scripts/vcs-validate
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-
-from vcstool.commands.validate import main
-
-sys.exit(main() or 0)
diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 0000000..8bfd5a1
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,4 @@
+[egg_info]
+tag_build = 
+tag_date = 0
+
diff --git a/setup.sh b/setup.sh
deleted file mode 100644
index 5b6b345..0000000
--- a/setup.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-if [ "$BASH_SOURCE" ]; then
-  BASEDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
-else
-  SCRIPT=$(readlink -f $0)
-  BASEDIR=$(dirname $SCRIPT)
-  if [ ! -f "$BASEDIR/setup.sh" ]; then
-    echo "In non-bash shells the setup.sh file must be sourced from the same directory"
-    return 1
-  fi
-fi
-
-export PATH=$BASEDIR/scripts:$PATH
-export PYTHONPATH=$BASEDIR:$PYTHONPATH
diff --git a/stdeb.cfg b/stdeb.cfg
deleted file mode 100644
index 9e5390b..0000000
--- a/stdeb.cfg
+++ /dev/null
@@ -1,5 +0,0 @@
-[DEFAULT]
-No-Python2:
-Depends3: python3-setuptools, python3-yaml
-Conflicts3: python-vcstool
-X-Python3-Version: >= 3.5
diff --git a/vcstool.egg-info/PKG-INFO b/vcstool.egg-info/PKG-INFO
new file mode 100644
index 0000000..d9327af
--- /dev/null
+++ b/vcstool.egg-info/PKG-INFO
@@ -0,0 +1,19 @@
+Metadata-Version: 2.1
+Name: vcstool
+Version: 0.3.0
+Summary: vcstool provides a command line tool to invoke vcs commands on multiple repositories.
+Home-page: https://github.com/dirk-thomas/vcstool
+Download-URL: http://download.ros.org/downloads/vcstool/
+Author: Dirk Thomas
+Author-email: web@dirk-thomas.net
+Maintainer: Dirk Thomas
+Maintainer-email: web@dirk-thomas.net
+License: Apache License, Version 2.0
+Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Programming Language :: Python
+Classifier: Topic :: Software Development :: Version Control
+Classifier: Topic :: Utilities
+License-File: LICENSE
+
+vcstool enables batch commands on multiple different vcs repositories. Currently it supports git, hg, svn and bzr.
diff --git a/vcstool.egg-info/SOURCES.txt b/vcstool.egg-info/SOURCES.txt
new file mode 100644
index 0000000..b727419
--- /dev/null
+++ b/vcstool.egg-info/SOURCES.txt
@@ -0,0 +1,68 @@
+LICENSE
+MANIFEST.in
+README.rst
+setup.py
+test/branch.txt
+test/clients.txt
+test/commands.txt
+test/custom_describe.txt
+test/diff_hide.txt
+test/export_exact.txt
+test/export_exact_with_tags.txt
+test/import.txt
+test/import_shallow.txt
+test/list.repos
+test/list2.repos
+test/log_limit.txt
+test/log_merges_only.txt
+test/pull.txt
+test/reimport.txt
+test/reimport_force.txt
+test/reimport_skip.txt
+test/remotes_repos.txt
+test/status.txt
+test/test_commands.py
+test/test_flake8.py
+test/test_options.py
+test/validate.txt
+test/validate2.txt
+test/validate_hide.txt
+vcstool/__init__.py
+vcstool/crawler.py
+vcstool/executor.py
+vcstool/streams.py
+vcstool/util.py
+vcstool-completion/vcs.bash
+vcstool-completion/vcs.fish
+vcstool-completion/vcs.tcsh
+vcstool-completion/vcs.zsh
+vcstool.egg-info/PKG-INFO
+vcstool.egg-info/SOURCES.txt
+vcstool.egg-info/dependency_links.txt
+vcstool.egg-info/entry_points.txt
+vcstool.egg-info/requires.txt
+vcstool.egg-info/top_level.txt
+vcstool/clients/__init__.py
+vcstool/clients/bzr.py
+vcstool/clients/git.py
+vcstool/clients/hg.py
+vcstool/clients/none.py
+vcstool/clients/svn.py
+vcstool/clients/tar.py
+vcstool/clients/vcs_base.py
+vcstool/clients/zip.py
+vcstool/commands/__init__.py
+vcstool/commands/branch.py
+vcstool/commands/command.py
+vcstool/commands/custom.py
+vcstool/commands/diff.py
+vcstool/commands/export.py
+vcstool/commands/help.py
+vcstool/commands/import_.py
+vcstool/commands/log.py
+vcstool/commands/pull.py
+vcstool/commands/push.py
+vcstool/commands/remotes.py
+vcstool/commands/status.py
+vcstool/commands/validate.py
+vcstool/commands/vcs.py
\ No newline at end of file
diff --git a/vcstool.egg-info/dependency_links.txt b/vcstool.egg-info/dependency_links.txt
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vcstool.egg-info/dependency_links.txt
@@ -0,0 +1 @@
+
diff --git a/vcstool.egg-info/entry_points.txt b/vcstool.egg-info/entry_points.txt
new file mode 100644
index 0000000..2c7c157
--- /dev/null
+++ b/vcstool.egg-info/entry_points.txt
@@ -0,0 +1,18 @@
+[console_scripts]
+vcs = vcstool.commands.vcs:main
+vcs-branch = vcstool.commands.branch:main
+vcs-bzr = vcstool.commands.custom:bzr_main
+vcs-custom = vcstool.commands.custom:main
+vcs-diff = vcstool.commands.diff:main
+vcs-export = vcstool.commands.export:main
+vcs-git = vcstool.commands.custom:git_main
+vcs-help = vcstool.commands.help:main
+vcs-hg = vcstool.commands.custom:hg_main
+vcs-import = vcstool.commands.import_:main
+vcs-log = vcstool.commands.log:main
+vcs-pull = vcstool.commands.pull:main
+vcs-push = vcstool.commands.push:main
+vcs-remotes = vcstool.commands.remotes:main
+vcs-status = vcstool.commands.status:main
+vcs-svn = vcstool.commands.custom:svn_main
+vcs-validate = vcstool.commands.validate:main
diff --git a/vcstool.egg-info/requires.txt b/vcstool.egg-info/requires.txt
new file mode 100644
index 0000000..2760cac
--- /dev/null
+++ b/vcstool.egg-info/requires.txt
@@ -0,0 +1,2 @@
+PyYAML
+setuptools
diff --git a/vcstool.egg-info/top_level.txt b/vcstool.egg-info/top_level.txt
new file mode 100644
index 0000000..b59e4d0
--- /dev/null
+++ b/vcstool.egg-info/top_level.txt
@@ -0,0 +1 @@
+vcstool

Debdiff

File lists identical (after any substitutions)

No differences were encountered in the control files

More details

Full run details