1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-05 09:08:50 +00:00
Commit Graph

420 Commits

Author SHA1 Message Date
deadc0de6
4ed7b4d78c adding "remove" option for #47 and fix a few issues/bugs 2019-06-02 18:18:52 +02:00
deadc0de6
44db88ce74 fix --force-actions in tests 2019-06-02 13:53:00 +02:00
deadc0de6
58dd284118 adding profile actions for #141 2019-06-02 13:50:31 +02:00
deadc0de6
bebe6f5eae keep order of included profiles for #149 2019-06-02 13:31:36 +02:00
deadc0de6
8af57adfab adding --force-action for #149 2019-06-02 12:32:58 +02:00
deadc0de6
936f919062 refactor 2019-06-02 12:01:09 +02:00
deadc0de6
239f802228 disable trans_{r,w} when linked 2019-06-02 11:57:57 +02:00
deadc0de6
44ed1a4d1f ensure only one trans_r and one trans_w 2019-06-02 11:43:20 +02:00
deadc0de6
a90995d427 rename trans to trans_read 2019-06-02 11:34:29 +02:00
deadc0de6
27e6a0da58 refactor resolve_path 2019-06-02 11:26:30 +02:00
deadc0de6
805f15f7a2 handle glob in imports 2019-05-31 21:40:01 +02:00
deadc0de6
8f8c39ce9c add src=key for dotfile if not present (for #150) 2019-05-31 20:31:24 +02:00
deadc0de6
05072f2f38 make it python3.4 compatible 2019-05-31 18:51:43 +02:00
deadc0de6
3a0d0869a7 make it python3.4 compatible 2019-05-31 18:44:22 +02:00
deadc0de6
015874ea25 make it python3.4 compatible 2019-05-31 18:38:09 +02:00
deadc0de6
6e6c5fb2e3 refactor the parsing 2019-05-31 18:30:19 +02:00
deadc0de6
e38d48910d bump version 2019-05-31 17:29:14 +02:00
ziirish
489a4ac845 adding ability to inherit variables from included profiles 2019-05-23 16:52:29 +02:00
deadc0de
7a0f4408ee Merge pull request #140 from davla/fix-import-config-vars
[hotfix] imported configs variables were not merged in
2019-05-21 10:37:18 +02:00
Davide Laezza
2673c024de [hotfix] imported configs variables were not merged in 2019-05-21 01:00:13 +02:00
deadc0de6
9f94f14b87 fix cmpignore for #137 2019-05-19 19:43:07 +02:00
laggardkernel
2cd6b27616 hotfix for incomplete comparison 2019-05-07 14:40:32 +08:00
deadc0de6
323e317104 avoid comparing symlink pointing to themselves (#133) 2019-05-06 22:05:41 +02:00
deadc0de6
982f464eab fix cmpignore/upignore duplicates for #122 2019-05-06 19:21:31 +02:00
deadc0de6
a31d747830 adding dotfile sub-file variables _dotfile_sub_abs_src and _dotfile_sub_abs_dst 2019-05-04 18:56:24 +02:00
deadc0de6
34a8947fc1 add more tests and add jhelper methods 2019-05-04 17:52:40 +02:00
deadc0de6
d21eca8437 adding _dotfile_key and _dotfile_link variables 2019-05-04 17:41:03 +02:00
deadc0de6
158475f011 adding basename/dirname for #131 2019-05-04 17:38:34 +02:00
deadc0de6
c158ec933b handle empty config for #130 2019-05-04 16:01:54 +02:00
deadc0de6
ad10adef5d adding dotfile specific variables for templating 2019-05-02 11:23:52 +02:00
deadc0de6
44a26a261d adding default_actions and dotfile src/dst paths to template these (for #125) 2019-05-01 15:55:51 +02:00
Davide Laezza
85383d61e5 Refactoring - What did it cost? Everything 2019-04-28 22:57:25 +02:00
Davide Laezza
a32b43bf2f Fixing conflicts with master 2019-04-28 22:57:25 +02:00
Davide Laezza
057aae4f05 Adding some comments in config.py 2019-04-28 22:57:25 +02:00
Davide Laezza
3a0a4358ed Fixing profiles and variables mixed in between yaml files with import_configs 2019-04-28 22:57:25 +02:00
Davide Laezza
deb0dfd9e0 Suppressing commong key warnign for internal variables in import_configs 2019-04-28 22:57:25 +02:00
Davide Laezza
649575116b Fixing src path in dotfiles to allow different dotpaths than the current one 2019-04-28 22:57:25 +02:00
Davide Laezza
2d66e1847e Refactoring Cfg merge 2019-04-28 22:57:25 +02:00
Davide Laezza
3c9f0040a3 Reporting unsupported recursive globs in import_configs 2019-04-28 22:57:25 +02:00
Davide Laezza
c185305aed Commenting a couple of utilities 2019-04-28 22:57:25 +02:00
Davide Laezza
2949feaefd Adding globbing functionality for import_configs 2019-04-28 22:57:25 +02:00
Davide Laezza
9925ec3928 Adding tests for overrided settings in imported_configs 2019-04-28 22:57:25 +02:00
Davide Laezza
124336ed57 Testing merge funcationalities in import_configs 2019-04-28 22:57:25 +02:00
Davide Laezza
bcf89478ba First implementation of import coinfigs: brutally merging dictionary members 2019-04-28 22:57:25 +02:00
Davide Laezza
02bae593e5 Adding stub of profile import functionality 2019-04-28 22:57:25 +02:00
Davide Laezza
917b1a9ce0 Using try-catch KeyError: instead of if in config parser 2019-04-28 22:56:43 +02:00
Davide Laezza
f84920e2e6 Refactoring config parser 2019-04-28 22:56:43 +02:00
deadc0de6
c451baacf5 implement global upignore/cmpignore for #122 2019-04-28 17:52:11 +02:00
deadc0de6
0d46ca66ea refactor usage for --force 2019-04-27 15:55:59 +02:00
deadc0de6
222925dd29 allow to have dynamic dotfile actions for #120 2019-04-27 14:34:34 +02:00