summary refs log tree commit diff stats
path: root/ranger/ext/vcs
Commit message (Collapse)AuthorAgeFilesLines
* ext.vcs.vcs: VcsThread: Fix overridden instance attribute exceptionnfnty2017-01-301-3/+4
| | | | | | | | | | ``` Exception ignored in: <module 'threading' from '/usr/lib/python3.6/threading.py'> Traceback (most recent call last): File "/usr/lib/python3.6/threading.py", line 1349, in _after_forkles thread._stop() TypeError: 'Event' object is not callable ```
* Improve shutdown error handling; Limit `VCSThread` waitnfnty2017-01-301-2/+2
|
* ext.vcs.vcs: VcsThread: Protect instance membersnfnty2017-01-291-33/+33
|
* core.main: Refactor exit handlingael-code2017-01-291-3/+15
| | | | | | Decrease complexity Do not ignore system exit exceptions Properly destroy UI
* linting: pylint: Enable `broad-except`, Improve loggingnfnty2017-01-211-19/+8
| | | | | | | Handle exceptions explicitly to prevent unexpected errors from causing problems. Improve exception and notification logging.
* Python 3 division: Import `division` from `__future__`nfnty2017-01-216-6/+6
|
* linting: pylint 2.0.0nfnty2017-01-172-2/+5
|
* linting: Python 2 compat: Import from `__future__`nfnty2017-01-176-0/+12
|
* linting: autopep8nfnty2017-01-171-0/+1
|
* Merge remote-tracking branch 'nfnty/spawn'nfnty2016-12-211-15/+13
|\
| * ext.spawn: Refactornfnty2016-12-181-15/+13
| | | | | | | | | | Rename `spawn` to `check_output` Mimic `subprocess.check_output`
* | ext.vcs: Improve loggingnfnty2016-12-211-6/+12
|/
* Update all the log callsael-code2016-11-251-3/+4
| | | | | | All the log calls that were using the old logging approach (appending to FileManager.log queue) will now use the standard logging library of python. Proper log levels have been choosed for each call
* ext.vcs.vcs: code deduplicationhut2016-11-041-12/+6
|
* Merge branch 'subprocess_check_output' of https://github.com/richboss/rangerhut2016-11-041-1/+7
|\
| * fix argument orderRichard Boß2016-10-251-1/+1
| |
| * fix issue #695: FileInfo Linemode crashes Ranger on Python 2.6Richard Boß2016-10-241-1/+7
| | | | | | | | | | - replaced calls to subprocess.check_output by code downported from Python 2.7
* | VCS: Handle exceptionsnfnty2016-10-311-9/+14
|/
* VCS: Add _run rstrip_newlinenfnty2016-08-085-60/+64
| | | | Ensure that only one newline is rstripped
* VCS: git: Fix log output containing control characters, Fixes #641nfnty2016-08-021-17/+18
|
* VCS: pause thread during ui.suspend()nfnty2016-02-291-2/+18
|
* VCS: Fix reinitialization on repodir deletionnfnty2016-02-101-31/+29
|
* VCS: Rename fileobj to fsobj, remove _hinderednfnty2016-02-092-41/+34
|
* VCS: Fix link handlingnfnty2016-02-091-35/+29
|
* VCS: Process queue more efficientlynfnty2016-02-091-31/+60
|
* VCS: Split Vcs root into VcsRootnfnty2016-02-081-61/+84
|
* VCS: hg: Disable remote status due to performance issuesnfnty2016-02-082-28/+13
|
* VCS: Fix root updatingnfnty2016-02-081-13/+11
|
* VCS: hg: Use json templatenfnty2016-02-081-32/+20
|
* VCS: Disable background updating due to lock issuesnfnty2016-02-081-56/+10
|
* VCS: Implement Subversionnfnty2016-02-082-105/+109
|
* VCS: Rename _vcs to _runnfnty2016-02-084-44/+36
|
* VCS: hg: Fix statusesnfnty2016-02-081-2/+2
|
* VCS: Reorder importsnfnty2016-02-085-8/+9
|
* VCS: Fix output handlingnfnty2016-02-083-35/+58
|
* VCS: Implement Mercurialnfnty2016-02-081-87/+111
|
* VCS: Improve null handlingnfnty2016-02-082-5/+6
|
* VCS: Minor fixesnfnty2016-02-086-23/+25
|
* VCS: pylint and flake8 compliancynfnty2016-02-084-20/+16
|
* VCS: Refactor VcsThread.run()nfnty2016-02-081-79/+90
|
* VCS: Fix browsercolumnnfnty2016-02-081-3/+12
|
* VCS: Initialize roots in VcsThreadnfnty2016-02-081-71/+128
|
* VCS: Fix python2 compatibilitynfnty2016-02-081-10/+13
|
* VCS: Move remotestatus to FileSystemObjectnfnty2016-02-081-6/+10
|
* VCS: Improve repodir detectionnfnty2016-02-081-7/+18
|
* VCS: _vcs remove args parameternfnty2016-02-083-10/+7
|
* VCS: Implement GNU Bazaar: Disable data_status_remote for performancenfnty2016-02-081-15/+1
|
* VCS: Implement GNU Bazaarnfnty2016-02-082-75/+145
|
* VCS: Refactor _vcsnfnty2016-02-082-53/+51
|
* VCS: Update comments, Minor fixesnfnty2016-02-086-139/+134
|