Using Katepart from master Start a session with a project loaded. Edit an existing non-project file with 0644 permisions with kdevelop and save changes to file. ls -al shows 0644. Edit an existing project file with 0644 permisions with kdevelop and save changes to file. ls -al show 744 Creating a new file and saving it results in the file being saved using the default UMASK. Opening that file then saving it sets the owner execute bit. my default umask is 027
Works as expected now. Do not know what the fix was