Maxim Kurnikov
3692097cca
add per-file disallow_untyped_defs=False, and set it to True globally
2019-09-29 23:31:15 +02:00
Pradyun Gedam
b926290a50
Merge pull request #7078 from pradyunsg/revamp-linting-processes
...
Revamp linting processes
2019-09-25 20:57:36 +05:30
Pradyun Gedam
ea68afab93
Enable isort in pre-commit
2019-09-24 18:03:22 +05:30
Chris Jerdonek
0435316fde
Move path_to_url() to utils/urls.py.
2019-09-24 02:01:52 -07:00
Chris Jerdonek
3303c11828
Remove index.py and req/constructors.py's dependence on download.py.
2019-09-13 09:57:04 -07:00
Chris Jerdonek
7783c47131
Hide security-sensitive strings in VCS command log messages ( #6890 )
2019-08-21 03:22:57 -07:00
Chris Jerdonek
393f626276
Add type annotations to VCS methods passing an url to run_command().
2019-08-16 16:20:56 -07:00
Pradyun Gedam
537b0fca12
Change isort multi_line_output to 3
2019-07-22 10:15:27 +05:30
Chris Jerdonek
1a7f76fe1c
Remove strict_optional=False for vcs/subversion.py.
2019-07-14 23:07:48 -07:00
Chris Jerdonek
36430e2a43
Merge pull request #6639 from sbidoul/imp_looks_like_hash-sbi
...
Be stricter in identiying git commit hashes
2019-06-23 08:49:11 -07:00
Stéphane Bidoul (ACSONE)
28fa08688c
Be stricter in identiying git commit hashes
2019-06-23 12:00:57 +02:00
johnthagen
d25e7410d0
Fix Subversion class method definition order ( #6614 )
...
* Fix Subversion class method definition order
* Move switch and update method to group with other instance methods.
Remove `svn info` from list of commands that need get_remote_call_args in docstring
2019-06-15 15:18:48 -07:00
Chris Jerdonek
5c89643d3d
Remove importing from vcs in pip/_internal/__init__.py.
...
This also renames the current vcs/__init__.py to vcs/versioncontrol.py.
2019-06-03 01:18:36 -07:00
johnthagen
eb3db3b032
Add type hints to methods to improve documentation and type safety
2019-05-23 07:38:22 -04:00
johnthagen
fcbefc01e1
Merge branch 'master' into svn-interactive-final
2019-05-22 14:49:29 -04:00
johnthagen
a708240d2b
Document why get_remote_call_options is not needed for svn info invocation
2019-05-22 07:05:35 -04:00
Chris Jerdonek
68c105c29d
Make VersionControl.fetch_new() an instance method.
2019-05-22 00:11:07 -07:00
johnthagen
00efe18954
Remove unnecessary get_remote_call_options() invocation for local `svn info` call
2019-05-21 07:13:53 -04:00
johnthagen
b47bc7ad5c
Properly support interactive Subversion features based on Subversion client version
2019-05-20 07:37:20 -04:00
Chris Jerdonek
07ce2ab2b7
Merge pull request #6439 from johnthagen/svn-interactive
...
Subversion interactive support
2019-05-19 15:27:36 -07:00
johnthagen
1c07d87c9c
Move Subversion.__init__() and call_vcs_version().
2019-05-18 13:34:50 -07:00
johnthagen
a83a78ef4d
Add Subversion interactive support.
2019-05-18 13:34:45 -07:00
Chris Jerdonek
3cfa8a76c7
Store instances in the VcsSupport registry instead of classes.
2019-05-09 22:35:26 -04:00
Chris Jerdonek
6553dd0aa5
Remove unused cls argument from VcsSupport.unregister().
2019-05-09 20:12:52 -04:00
Chris Jerdonek
0573d7f81f
Merge pull request #6408 from cjerdonek/vcs-remove-url-attribute
...
Remove url as an attribute of VersionControl
2019-05-07 15:17:56 -04:00
Pradyun Gedam
422d989056
Merge pull request #5931 from xrmx/fix5059
...
Remove last use of SafeConfigParser
2019-05-07 11:37:37 -04:00
Chris Jerdonek
0ea639d644
Remove url as an instance attribute of the VersionControl class.
2019-05-06 22:59:18 -04:00
Chris Jerdonek
4cf8f4240a
Refactor away Git.__init__().
2019-05-06 22:59:18 -04:00
johnthagen
c8e9caa8a7
Add Subversion.get_vcs_version method ( #6390 )
...
Add Subversion.get_vcs_version method to return the version of the currently installed Subversion client.
2019-04-17 00:34:19 -07:00
Chris Jerdonek
352ac8144e
Make compare_urls() a class method.
2019-03-22 00:04:55 -07:00
Chris Jerdonek
a829362e6a
Make fetch_new() a class method.
2019-03-22 00:04:55 -07:00
Chris Jerdonek
36909437f3
Make update_submodules() a class method.
2019-03-22 00:04:55 -07:00
Chris Jerdonek
7a4e8b34da
Make get_current_branch() a class method.
2019-03-22 00:04:55 -07:00
Chris Jerdonek
977d3f6f8c
Make is_commit_id_equal() a class method.
2019-03-22 00:04:55 -07:00
Chris Jerdonek
31d6a4f975
Make resolve_revision() a class method.
2019-03-22 00:04:55 -07:00
Chris Jerdonek
79b64739a9
Make get_revision_sha() a class method.
2019-03-22 00:04:50 -07:00
Chris Jerdonek
22e4be1410
Address review comment: make two methods static.
2019-03-17 00:27:09 -07:00
Chris Jerdonek
4c5d712057
Change RevOptions to accept a VersionControl subclass.
2019-03-16 01:46:32 -07:00
Chris Jerdonek
12e41eef8b
Make VersionControl.get_base_rev_args() a class method.
2019-03-16 01:21:30 -07:00
Chris Jerdonek
e1e94530ad
Make VersionControl.make_rev_args() a class method.
2019-03-16 01:15:48 -07:00
Chris Jerdonek
3ba489864b
Make VersionControl.get_url_rev_and_auth() a class method.
2019-03-16 01:13:25 -07:00
Chris Jerdonek
67b384b8c7
Make VersionControl.get_netloc_and_auth() a class method.
2019-03-16 01:04:44 -07:00
Chris Jerdonek
7f6edbd252
Merge pull request #6130 from cjerdonek/move-get-src-requirement-to-base-class
...
Move get_src_requirement() to the VersionControl base class
2019-03-14 15:22:54 -07:00
Pi Delport
5f3c56e188
Fix some typos
2019-03-12 21:54:18 +01:00
Chris Jerdonek
632896d70b
Move make_vcs_requirement_url() to vcs/__init__.py.
2019-03-01 11:06:24 -08:00
Chris Jerdonek
f4f447ccb8
Move get_src_requirement() before the __init__ method.
2019-03-01 11:01:25 -08:00
Chris Jerdonek
fdbfde03e1
Implement get_src_requirement() in the VersionControl base class.
2019-03-01 11:01:25 -08:00
Chris Jerdonek
1fdd7e26c5
Merge pull request #6139 from jelmer/bazaar-export-perf
...
Bazaar: Export directly from the remote branch.
2019-03-01 01:36:02 -08:00
Maxim Kurnikov
f77b8ca051
remove #noqa: F401
2019-02-22 14:17:07 +03:00
Jelmer Vernooij
eb7d4b2178
Bazaar: Export directly from the remote branch.
...
This significantly improves performance, since it allows the remote
server to directly stream a tarball that just contains the requested
revision rather than the full repository contents.
2019-01-20 17:46:31 +00:00