Commit Graph
1781 Commits
Author SHA1 Message Date
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