Ramón Valles
ee26afe65e
git: quote filenames @ remind_to_track ( #3315 )
...
Fix #3303
2020-03-23 18:22:51 +02:00
Mr. Outis
57d02195b5
get/import: retrieve files inside directory outs ( #3309 )
...
* get/import: retrieve files inside directory outs
Close #2458
* fs: move, fspath_py35 -> fspath
2020-02-17 03:24:02 +02:00
Mr. Outis
8492786ae4
logger: refactor, remove dead code ( #3306 )
...
* Remove dead code
* Rename _walk_exc to _causes, simplify it
* Split up stack trace and remove extra \n
* Import traceback only when needed
2020-02-17 03:19:37 +02:00
Mr. Outis
753aef4910
black: bump version 19.3b0 -> 19.10b0 ( #3307 )
2020-02-12 02:41:24 +02:00
Mr. Outis and Ruslan Kuprieiev
509ce3e16e
rwlock: require info keys to be present in schema ( #3283 )
...
Co-authored-by: Ruslan Kuprieiev <[email protected] >
Co-authored-by: Ruslan Kuprieiev <[email protected] >
2020-02-05 19:24:41 +02:00
Mr. Outis
e6ed5cc6cf
rwlock: check blockers on a single method
2020-02-04 20:41:56 -06:00
Mr. Outis
1c17d02f57
rwlock: include actionable in error message
...
Fix : #3164
2020-02-01 20:22:20 -06:00
Mr. Outis and @dmpetrov
e5145e6c55
diff: format summary to make it more human readable
...
Co-authored-by: @dmpetrov
2020-01-30 13:15:49 -06:00
Mr. Outis
673afe20b1
diff: be windows friendly at file counting
2020-01-30 10:28:02 -06:00
Mr. Outis
793a069644
tests/diff: order dictionary (second try)
2020-01-30 10:00:56 -06:00
Mr. Outis and @jorgeorpinel
2c2295700d
wording: update command help
...
Co-authored-by: @jorgeorpinel <[email protected] >
2020-01-30 09:52:53 -06:00
Mr. Outis
e9bd9599a2
tests/diff: dont care about sorted jsons
2020-01-30 09:26:35 -06:00
Mr. Outis
e501549bd7
diff: add a summary at the bottom
2020-01-29 18:54:45 -06:00
Mr. Outis
debf6cb510
scm: dead code
2020-01-29 18:00:23 -06:00
Mr. Outis
8e9d8145cd
diff: remove deadcode, replace diffable with dicts
2020-01-29 17:42:35 -06:00
Mr. Outis
76f5514a92
refactor
2020-01-29 13:38:03 -06:00
Mr. Outis
f41ceb51da
tests: adjust doc
2020-01-27 17:03:50 -06:00
Mr. Outis
7f6324e298
diff: remove --target
2020-01-27 16:06:46 -06:00
Mr. Outis
3c6b52bb91
diff: improve RevError message
2020-01-27 14:27:56 -06:00
Mr. Outis
a12d81fd0a
tests/diff: fix windows compat issues
2020-01-27 14:13:54 -06:00
Mr. Outis
423a6163bc
diff: make --checksums work with --json-show
2020-01-27 14:10:37 -06:00
Mr. Outis
fced1718cc
diff: --json -> --show-json
2020-01-27 12:53:24 -06:00
Mr. Outis
2370cb12b3
diff: use logger instead of print
2020-01-27 12:33:24 -06:00
Mr. Outis
9171b9e0ad
💅 add reference explaining git revisions
2020-01-27 12:07:28 -06:00
Mr. Outis
9d14acd87f
💅 remove excesive parenthesis
2020-01-27 11:48:02 -06:00
Mr. Outis
10c0ff22d6
diff: remove extra sorting
2020-01-27 01:40:24 -06:00
Mr. Outis
e6a957a426
tests/diff: add directory to no_cache_entry
2020-01-26 23:24:24 -06:00
Mr. Outis
27ada0210d
scripts: update completion scripts for diff
2020-01-26 22:51:29 -06:00
Mr. Outis
bb22acd4c9
diff: enable using diff when there is no cache
2020-01-26 22:45:35 -06:00
Mr. Outis
6ef90f5acf
diff: add option to display checksums
2020-01-26 20:22:53 -06:00
Mr. Outis
fe4eba5941
diff: handle exceptions
2020-01-26 17:50:47 -06:00
Mr. Outis
bd1adf2c23
diff: add CLI output
2020-01-26 15:12:30 -06:00
Mr. Outis
a4ade13c0a
diff: add JSON output
2020-01-26 13:25:38 -06:00
Mr. Outis
b251682aec
diff: document diffables_from_output
2020-01-26 12:55:17 -06:00
Mr. Outis
3db983fc2e
tests/diff: use os.path.join instead of implying separator
2020-01-26 02:00:38 -06:00
Mr. Outis
5ace747c05
diff: group by change state and support dirs
2020-01-26 01:41:48 -06:00
Mr. Outis
07abd1b41b
diff: add support for specifying a target
2020-01-25 11:00:36 -06:00
Mr. Outis
576a27667f
diff: fix some tests and adjust result for modify
2020-01-24 19:05:23 -06:00
Mr. Outis
bc8871eccd
diff: adjust some wording
2020-01-24 13:48:54 -06:00
Mr. Outis
f791371224
diff: change structure to be indexed by path
2020-01-24 13:29:29 -06:00
Mr. Outis
b2de740556
tests: add result examples
2020-01-24 10:30:15 -06:00
Mr. Outis
ebd5a5a7f3
diff: address comments from review
...
* OSError -> FileNotFoundError
* Make `a_ref` optional
* Use absolute imports for unrelated packages
* Relpath: `str(output.path_info)` -> `str(output)`
* `a_ref` defaults to `HEAD` at the signature and parser level
2020-01-24 10:05:44 -06:00
Mr. Outis
198bf55aaf
diff: reimplement interface and tests from scratch
2020-01-24 00:56:05 -06:00
Mr. Outis
566cc6c862
tests: move tests from remote to config
2020-01-19 02:29:07 -06:00
Mr. Outis
efcddb6f5b
remote: fix merging two different config levels
2020-01-19 01:56:24 -06:00
Mr. Outis
de1de68f90
s3: import boto3 inside _copy instead of module level
...
Kudos to @skshetry for bringing this out during a review
2020-01-18 23:01:50 -06:00
Mr. Outis
263e57e5e6
config: verify before saving a modification
...
Close #3192
2020-01-18 21:36:24 -06:00
Mr. Outis
6ad55ec3b0
completion: get --show-url
2020-01-17 18:50:08 -06:00
Mr. Outis
388fcd6d32
api: identify local repos with os.path.exists
...
Close #3111
2020-01-15 21:31:09 -06:00
Mr. Outis
48326620ec
setup: remove py2 backports
2020-01-15 19:13:01 -06:00
Mr. Outis
ff094b2560
remote: error out when modifying a non-existing remote
...
Close #3131
2020-01-13 18:29:40 -06:00
Mr. Outis
2c9b763906
version: decode correctly commands output
2020-01-13 12:36:47 -06:00
Mr. Outis
df97a2a7de
don't reimport DvcException
2020-01-10 18:32:34 -06:00
Mr. Outis
b8dd4225d2
py3: fspath source and link_name
2020-01-10 17:40:59 -06:00
Mr. Outis
6eac40d226
system: catch OSError instead of Exception
2020-01-10 17:35:54 -06:00
Mr. Outis
e5bee243a3
py3: use links from os module
2020-01-08 14:09:22 -06:00
Mr. Outis
f942e26453
py3: remove tb_list
2020-01-07 00:13:51 -06:00
Mr. Outis
7ed4fd3840
py3: use format_exc instead of print_exception
2020-01-06 23:40:00 -06:00
Mr. Outis
71b15d259a
py3: remove code related to py2 limitations
2020-01-06 23:03:33 -06:00
Mr. Outis
8712ecc1e1
completion: fix --relink problem
...
Close #2983
2020-01-05 02:05:24 -06:00
Mr. Outis
5611ccb43a
exceptions: remove cause
2020-01-02 20:43:24 -06:00
Mr. Outis
aed04e7cc9
exceptions: remove noop code
2020-01-02 16:59:56 -06:00
Mr. Outis
fd82402d34
py3: use new magic from PEP 3135
2020-01-02 16:24:31 -06:00
Mr. Outis
55e90b7bdf
py3: ignore_file_not_found -> contextlib.suppress
2019-12-31 23:42:40 -06:00
Mr. Outis
086acf6404
py3: dvc/utils/compat.py -> dvc/compat.py
2019-12-31 23:42:07 -06:00
Mr. Outis
27f581cf4e
py3: remove imports from utils.compat
2019-12-31 23:16:11 -06:00
Mr. Outis
9c42809587
py3: _makedirs -> os.makedirs
2019-12-31 22:19:07 -06:00
Mr. Outis
999130b029
py3: remove compat csv_reader
2019-12-31 22:17:02 -06:00
Mr. Outis
1ef466b849
py3: remove convert_to_unicode noop
2019-12-31 22:14:54 -06:00
Mr. Outis
b844aea42c
py3: remove cast_bytes method
2019-12-31 20:14:25 -06:00
Mr. Outis
326ba21ed0
py3: remove unneeded string casts
2019-12-31 19:43:15 -06:00
Mr. Outis
6d36b85736
py3: remove string compat related code
2019-12-30 23:49:19 -06:00
Mr. Outis
2827146e55
py3: adapt TEXT_CHARS on istextfile.py
2019-12-30 19:45:51 -06:00
Mr. Outis
94a0914bba
py3: get rid of future imports
2019-12-30 19:35:48 -06:00
Mr. Outis
c61254dc75
py3: get rid of py2 on CI scripts
2019-12-30 19:16:10 -06:00
Mr. Outis
886afdb203
py3: get rid of is_py checks
2019-12-30 18:53:36 -06:00
Mr. Outis
d3d6f679be
py3: modify python_requires to support 3.5 onwards
2019-12-30 13:10:28 -06:00
Mr. Outis
dad224ef42
summon: os.curdir -> os.getcwd
2019-12-27 10:09:13 -06:00
Mr. Outis
e8dd2358f5
summon: fix path popping operation
2019-12-27 10:05:41 -06:00
Mr. Outis
b97747179b
Merge branch 'master' into summon
2019-12-25 14:40:34 -06:00
Mr. Outis
49264b55ac
py2: fix problem with ruamel.yaml and unicode
2019-12-25 13:07:40 -06:00
Mr. Outis
4a25612282
💅 refactor
2019-12-25 01:04:52 -06:00
Mr. Outis
75ad14aaa2
💅 black
2019-12-25 00:43:33 -06:00
Mr. Outis
0658622ca2
summon: pair-programming adjustments
2019-12-25 00:42:55 -06:00
Mr. Outis
7a58901ec6
💅 black & flake
2019-12-24 20:21:03 -06:00
Mr. Outis
1e65c76ef1
summon: raise SummonError appropiately
2019-12-24 20:20:03 -06:00
Mr. Outis
fbb7aebd31
tests/summon: use different args for non-canon.yml
2019-12-24 19:50:43 -06:00
Mr. Outis
d45f07cbec
summon: make schema more consistent
...
* Mark optional keywords
* Allow extra entries
* Include objects into the schema
2019-12-24 13:41:57 -06:00
Mr. Outis
1c22cd5af4
summon: adjust comments
2019-12-24 02:20:08 -06:00
Mr. Outis
7dd340aeeb
summon: 💅 refactoring/reordering
2019-12-24 02:13:11 -06:00
Mr. Outis
542f4c3c18
summon: wrap chdir_and_syspath in a try/finally
2019-12-24 00:42:13 -06:00
Mr. Outis
6fd5eb4185
summon: use slice instead of get
2019-12-24 00:40:07 -06:00
Mr. Outis
7ece84b840
summon: prevent modifying the yaml args
2019-12-24 00:39:24 -06:00
Mr. Outis
4ad7cb3961
summon: define yaml file schema
2019-12-23 23:45:13 -06:00
Mr. Outis
addc56c232
summon: allow different YAML file names
2019-12-18 23:38:52 -06:00
Mr. Outis
c852d3316d
💅 black
2019-12-18 23:34:43 -06:00
Mr. Outis
ee72280e60
summon: left a comment about chdir and syspath
2019-12-18 23:34:00 -06:00
Mr. Outis
4273ff49b3
summon: params -> args; use summon key in yaml
2019-12-18 23:32:28 -06:00
Mr. Outis
29339d29a2
summon: file & method -> call
2019-12-18 23:25:45 -06:00
Mr. Outis
1b3c771df5
summon: artifacs.yaml -> dvcsummon.yaml; artifact -> object
2019-12-18 22:42:55 -06:00