Tuesday, June 18, 2019

What tense should I use in git commit message?

So far I was mostly using the past tense since it looks natural to me but the git best practices suggest us to use imperative sentence.

Example: 

My old git message:
Added IDF commands into CMake editor

New git message:
Add IDF commands into CMake editor

Follow this thread for more discussion on this:
https://stackoverflow.com/questions/3580013/should-i-use-past-or-present-tense-in-git-commit-messages

Tuesday, June 4, 2019

Where does eclipse CDT stores CMake toolchain information?

CDT stores cmake toolchain information as part of org.eclipse.cdt.cmake.core.prefs file.

/Users/kondal/runtime-EclipseApplication6/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.cmake.core.prefs

For example, here is the content of the file 


cmakeToolchains/14/__path=/Users/kondal/esp/esp-idf/tools/cmake/toolchain-esp32.cmake
cmakeToolchains/14/cdt.toolChain.id=gcc-xtensa-/Users/kondal/esp/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
cmakeToolchains/14/cdt.toolChain.type=org.eclipse.cdt.build.gcc
cmakeToolchains/n=15
eclipse.preferences.version=1

To understand more how eclipse store preferences:
https://gnu-mcu-eclipse.github.io/developer/eclipse/runtime-preferences/

Monday, April 15, 2019

Where can I find the eclipse store preferences in the file system

Eclipse stores the preferences in the workspace of your application in the.metadata/.plugins/org.eclipse.core.runtime/.settings/ directory in the <nodePath>.prefs file

For example, for CDT build environment variables stored in here:
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.core.pref
x

Wednesday, March 6, 2019

security certificates of a jar file


$ jarsigner -verify -verbose -certs  /Eclipse/plugins/com.espressif.core_1.0.0.jar