Yonas Kolb
43bacd4626
don't run later fixture tests if changed, so it's clearer in logs what happened
2017-10-29 23:17:16 +01:00
Yonas Kolb
92c2e5c5b5
run format-code.sh
2017-10-29 22:27:05 +01:00
Yonas Kolb
f8b4b5792e
move and rename files
2017-10-29 22:15:02 +01:00
Yonas Kolb
d9da493f03
Merge pull request #117 from yonaskolb/validation_tests
...
Add spec validation tests
2017-10-29 21:05:03 +01:00
Yonas Kolb
4fe9a06148
add spec validation tests
2017-10-29 20:45:17 +01:00
Yonas Kolb
9a41bb9ab6
minor refactoring of spec validation
2017-10-29 20:32:36 +01:00
toshi0383
9c603af5e9
Refactor remove value logic
2017-10-29 08:41:10 +09:00
toshi0383
cd910fe714
remove values before loading buildSettings from user spec
2017-10-29 08:32:28 +09:00
toshi0383
f68f96e249
Remove basePath parameter for spec
2017-10-29 08:27:42 +09:00
toshi0383
28b6e2cfbf
Merge remote-tracking branch 'upstream/master' into ts-no-overwriting-xcconfig-value
2017-10-29 07:52:04 +09:00
Yonas Kolb
e14a85fd69
Merge pull request #113 from yonaskolb/xcproj_1.2
...
Update to xcproj 1.2
2017-10-28 20:11:18 +02:00
Yonas Kolb
a4471e839e
update to xcproj 1.2
2017-10-28 20:01:01 +02:00
Yonas Kolb
53e7b2dee9
Merge pull request #112 from mironal/add-version-option
...
add support --version option
2017-10-27 23:17:05 +02:00
mironal
ac2a1ac2d6
add support --vesion option
2017-10-27 11:45:18 +09:00
Yonas Kolb
770b502638
change target description
2017-10-27 00:50:21 +02:00
Yonas Kolb
d17099123d
update version
2017-10-27 00:39:32 +02:00
Yonas Kolb
4539ead7f9
update changelog
1.3.0
2017-10-27 00:35:29 +02:00
Yonas Kolb
c2136b22d6
update changelog
2017-10-27 00:31:14 +02:00
Yonas Kolb
ebb945ede2
add spec validation that a spec has debug and release configs when generating a target scheme
2017-10-26 23:52:18 +02:00
Yonas Kolb
e44868530f
Merge pull request #111 from yonaskolb/config_reference
...
Partial config matching
2017-10-26 23:32:10 +02:00
Yonas Kolb
ff73efa26b
Merge pull request #109 from yonaskolb/ks/link-dependency
...
Add option for not linking dependencies
2017-10-26 22:16:58 +02:00
Keith Smiley
d31f9be4bf
Update documentation for link dependency
2017-10-26 13:14:01 -07:00
Yonas Kolb
57204c5054
add partial config matching documentation
2017-10-26 22:09:26 +02:00
Yonas Kolb
08079c914e
make Settings.configs case insensitive
2017-10-26 21:53:16 +02:00
Yonas Kolb
11abfb0ae2
apply partial matching to Settings.configs
2017-10-26 21:50:45 +02:00
Yonas Kolb
5c65ef13b7
add setting config reference linting
2017-10-26 19:40:46 +02:00
Keith Smiley
08de6077d9
Add option for not linking dependencies
...
This adds a new attribute to Dependency that allows consumers to choose
to not link a dependency. This is useful for if you have this dependency
tree with static libraries:
App -> A -> Shared
App -> B -> Shared
Where A and B both share a static library dependency, that is finally
linked into App. If Shared is added to the link phase of A and B, you
end up with duplicate symbols during the link phase. With this change
consumers could set link: False on A and B's dependency on Shared, this
way Shared will get build before A and B, but not linked.
2017-10-25 15:55:49 -07:00
Yonas Kolb
014b99cb29
Merge pull request #107 from yonaskolb/duplicate_carthage_files
...
Fix duplicated carthage file references
2017-10-25 22:02:54 +02:00
Yonas Kolb
8e95044d55
fix carthage file references from being duplicated
2017-10-25 21:05:53 +02:00
Yonas Kolb
9f14fb88b1
Merge pull request #105 from bkase/fix-exclude-typo
...
Remove sourceExcludes
2017-10-25 09:31:25 +02:00
Brandon Kase
6d4449192c
Remove unused sourceExcludes
2017-10-24 15:05:57 -07:00
Yonas Kolb
6e795fbc3c
Merge pull request #103 from yonaskolb/spec_base_path
...
Move basePath into ProjectSpec
2017-10-24 22:31:46 +02:00
Yonas Kolb
2d1d81246d
log explicit missing spec error
2017-10-24 22:21:21 +02:00
Yonas Kolb
779397ec8d
move basePath into ProjectSpec
2017-10-24 21:30:06 +02:00
Yonas Kolb
8d1e77b9c3
update equatable
2017-10-24 11:24:34 +02:00
Yonas Kolb
174ca9b385
Merge pull request #101 from yonaskolb/setting_preset_option
...
Add settingPresets option
2017-10-23 12:59:26 +01:00
Yonas Kolb
f3b7c2a502
Merge pull request #102 from ryohey/fix-duplicate-reference
...
fix duplicate file reference
2017-10-23 10:27:17 +01:00
ryohey
24175c3411
fix duplicate file reference
2017-10-23 11:49:11 +09:00
toshi0383
9e5726285c
Fix spec
2017-10-23 07:51:59 +09:00
toshi0383
44b2710846
Move logic into spec.get*BuildSettings
2017-10-23 07:47:30 +09:00
toshi0383
9443dd2686
Merge remote-tracking branch 'upstream/master' into ts-no-overwriting-xcconfig-value
2017-10-23 06:56:59 +09:00
Yonas Kolb
0204f27c82
rename Options.applySettingPresets to Options.settingPresets
2017-10-22 20:37:03 +01:00
Yonas Kolb
20f7797df7
add applySettingPresets option
2017-10-22 19:41:54 +01:00
Yonas Kolb
670dc45d67
Merge pull request #100 from yonaskolb/clear_project_settings
...
Don't apply base project settings if config doesn't have a type
2017-10-22 19:21:08 +01:00
Yonas Kolb
55d72d649c
updated changelog
2017-10-20 13:09:31 +01:00
Yonas Kolb
6a9de2208a
don't apply base project settings if config doesn't have a type
2017-10-20 12:24:52 +01:00
Yonas Kolb
6135fa66ef
Add slack badge to the readme
2017-10-19 18:31:09 +01:00
Yonas Kolb
09209a4e2c
Merge pull request #93 from keith/ks/link-dependencies
...
Fix dependency framework/library linking
2017-10-19 00:14:02 +02:00
Yonas Kolb
c244e31676
Merge branch 'master' into ks/link-dependencies
2017-10-19 00:13:43 +02:00
Yonas Kolb
689ac58f71
Merge pull request #95 from keith/ks/copy-resources
...
Allow copying of resource files from targets
2017-10-19 00:10:53 +02:00