Ivan Kravets 
							
						 
					 
					
						
						
							
						
						6218b773fd 
					 
					
						
						
							
							Better support for file contents writing // Issue  #2796  
						
						
						
						
					 
					
						2019-10-17 18:48:59 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d2abac9b18 
					 
					
						
						
							
							Fixed an issue when configuration file options partly ignored when `--project-conf` //  Resolve   #3034  ( #3055 )  
						
						... 
						
						
						
						* Fixed an issue when configuration file options partly ignored when using custom ``--project-conf`` // Resolve  #3034 
* Py2 compatible makedirs
* Fix circle dependency
* Fix broken import in test examples
* Fix history
* Remove YAPF markers
* PyLint fix
* Fix invalid project conf path
* Move PIO Core to the root on Windows, issue with long CPPPATHs
* Respect global PLATFORMIO_BUILD_CACHE_DIR env var
* Fix Appveyor paths
* Minor changes 
						
						
					 
					
						2019-09-27 14:13:53 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						7c41c7c2f3 
					 
					
						
						
							
							Introduce Black to automate code formatting  
						
						
						
						
					 
					
						2019-09-23 23:13:48 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						cba2f4d7b6 
					 
					
						
						
							
							Remove ProjectConfig cache when "platformio.ini" was modified outside  
						
						
						
						
					 
					
						2019-08-25 18:37:14 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						1dc15326c9 
					 
					
						
						
							
							Export ProjectConfig instance to templates generator // Issue  #2824  
						
						
						
						
					 
					
						2019-08-18 11:06:52 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						6a90388649 
					 
					
						
						
							
							Move FS related helpers to fs.py module  
						
						
						
						
					 
					
						2019-08-12 19:44:37 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d09964a897 
					 
					
						
						
							
							Use common IDE data loading for IDE and DEBUG  
						
						
						
						
					 
					
						2019-06-03 19:20:10 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						61db0f1d6a 
					 
					
						
						
							
							YAPF 0.27.0  
						
						
						
						
					 
					
						2019-05-30 23:42:15 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						3cc4af1723 
					 
					
						
						
							
							Refactor project config options  
						
						
						
						
					 
					
						2019-05-30 16:38:04 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						4266cba53b 
					 
					
						
						
							
							Cleanup ".piolibdeps"  
						
						
						
						
					 
					
						2019-05-25 01:10:35 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						19725fec04 
					 
					
						
						
							
							Add options to override default locations used by PlatformIO Core //  Resolve   #1615  
						
						
						
						
					 
					
						2019-05-24 20:49:05 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5fe4de626b 
					 
					
						
						
							
							Implement unified project workspace storage ".pio" //  Resolve   #1778  
						
						
						
						
					 
					
						2019-05-20 17:01:54 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						07a2a49d93 
					 
					
						
						
							
							Refactor project helpers  
						
						
						
						
					 
					
						2019-05-07 22:13:21 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						6cd4484be9 
					 
					
						
						
							
							Init new project using new ProjectConfig API  
						
						
						
						
					 
					
						2019-05-07 19:57:24 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						c235974eb6 
					 
					
						
						
							
							Switch to the new ProjectConfig API  
						
						
						
						
					 
					
						2019-05-07 17:51:50 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						3d96e584fb 
					 
					
						
						
							
							Fix an issue when invalid "env_default" results into unhandled errors //  Resolve   #2265  
						
						
						
						
					 
					
						2019-04-18 14:17:22 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						692af90161 
					 
					
						
						
							
							Fix incorrect wording when initializing/updating project  
						
						
						
						
					 
					
						2018-10-30 00:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						8b74b12990 
					 
					
						
						
							
							Don't recreate git ignore and travis configs when project is already inited  
						
						
						
						
					 
					
						2018-10-29 14:02:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						2007491be9 
					 
					
						
						
							
							Don't override existing ".gitignore" file  
						
						
						
						
					 
					
						2018-10-27 14:20:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						9c30472777 
					 
					
						
						
							
							Generate "test" directory per project  
						
						
						
						
					 
					
						2018-10-17 21:16:09 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						016caa731d 
					 
					
						
						
							
							Rename "readme.txt" to README for "include" and "lib" project folder; don't create these folders if they were delated before  
						
						
						
						
					 
					
						2018-10-17 19:58:38 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d4e553fb5a 
					 
					
						
						
							
							Generate an "include" directory with a README file when initializing a new project  
						
						
						
						
					 
					
						2018-10-12 21:49:02 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						22ceae0149 
					 
					
						
						
							
							* Do not re-create ".gitignore" and ".travis.yml" files if they were removed from a project  
						
						
						
						
					 
					
						2018-09-20 14:57:42 +03:00 
						 
				 
			
				
					
						
							
							
								David Hasenfratz 
							
						 
					 
					
						
						
							
						
						6caa7f30ac 
					 
					
						
						
							
							Fix typos ( #1819 )  
						
						
						
						
					 
					
						2018-08-30 20:22:36 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d448a0ec5c 
					 
					
						
						
							
							Switch docs to HTTPS  
						
						
						
						
					 
					
						2018-08-15 19:44:02 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						3bcc3e07ae 
					 
					
						
						
							
							Respect a custom "lib_dir" option in platformio.ini //  Resolve   #1473  
						
						
						
						
					 
					
						2018-04-25 17:15:40 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						6a04f52620 
					 
					
						
						
							
							Add info about "library.json" to README instruction  
						
						
						
						
					 
					
						2018-04-15 06:28:02 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						1cb1af3375 
					 
					
						
						
							
							Revert back caching for Travis.CI  
						
						
						
						
					 
					
						2018-02-20 14:29:20 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						0394e43ba4 
					 
					
						
						
							
							Remove caching from TravisCI template  
						
						
						
						
					 
					
						2017-12-12 21:35:48 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						7827994791 
					 
					
						
						
							
							Do not ask for board ID when initialize project for desktop platform  
						
						
						
						
					 
					
						2017-06-28 01:38:20 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						4d1a135d76 
					 
					
						
						
							
							Apply YAPF  
						
						
						
						
					 
					
						2017-06-05 16:05:05 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						45e75f7473 
					 
					
						
						
							
							Copyright (c) 2014-present PlatformIO <contact@platformio.org>  
						
						... 
						
						
						
						Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. 
						
						
					 
					
						2017-06-05 16:02:39 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						1e5df747cd 
					 
					
						
						
							
							Handle `env_default` in "platformio.ini" when re-initializing a project //  Resolve   #950  
						
						
						
						
					 
					
						2017-04-28 18:10:37 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						fe1846c2e1 
					 
					
						
						
							
							YAPF formatting  
						
						
						
						
					 
					
						2017-03-02 17:09:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						ee086ff580 
					 
					
						
						
							
							Produce less noisy output when “-s/—silent” options are used for run and init commands //  Resolve   #850  
						
						
						
						
					 
					
						2016-12-08 14:15:13 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						b26442d1fe 
					 
					
						
						
							
							Don’t touch VCS file if it isn’t modified // Issue  #848  
						
						
						
						
					 
					
						2016-12-07 00:58:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						2a5d686d5a 
					 
					
						
						
							
							Use unified link to docs pages  
						
						
						
						
					 
					
						2016-12-05 21:25:10 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a251470ebd 
					 
					
						
						
							
							Python style formatting  
						
						
						
						
					 
					
						2016-10-31 20:05:34 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						7116deaf54 
					 
					
						
						
							
							Allow to initialize project in off-line mode  
						
						
						
						
					 
					
						2016-09-14 14:46:10 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d2a45245e2 
					 
					
						
						
							
							Fix linter warnings  
						
						
						
						
					 
					
						2016-09-13 20:39:04 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						05bbd4a7f8 
					 
					
						
						
							
							Improve Project Generator when custom `--project-option is passed to platformio init` command  
						
						
						
						
					 
					
						2016-09-13 19:22:19 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						838063b1b7 
					 
					
						
						
							
							Allow passing custom project configuration options to `platformio ci and platformio init commands using -O, --project-option`.  
						
						
						
						
					 
					
						2016-09-01 15:14:38 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						22bb1c39b1 
					 
					
						
						
							
							Handle EOL when update VCS ignore file  
						
						
						
						
					 
					
						2016-08-29 13:35:35 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						c637729eae 
					 
					
						
						
							
							Rename `platformio serialports command to platformio device`  
						
						
						
						
					 
					
						2016-08-26 14:25:50 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						473c821132 
					 
					
						
						
							
							Cover init command with tests  
						
						
						
						
					 
					
						2016-08-10 21:58:12 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a395b171e3 
					 
					
						
						
							
							Add Support for local ("PC") unit tests //  Resolve   #519  
						
						
						
						
					 
					
						2016-08-10 15:50:01 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						0264c4eeea 
					 
					
						
						
							
							Remove debug code  
						
						
						
						
					 
					
						2016-08-09 17:12:30 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						55c1a90fc9 
					 
					
						
						
							
							Remove unused import  
						
						
						
						
					 
					
						2016-08-09 15:24:56 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5ba20fc6ed 
					 
					
						
						
							
							Remove prompts from init command; Update template for Project Configuration File  
						
						
						
						
					 
					
						2016-08-09 15:10:52 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						20e7525118 
					 
					
						
						
							
							Update links to Library Dependency Finder  
						
						
						
						
					 
					
						2016-08-08 19:44:31 +03:00