Comments (2)
Good catch, @tadhunt!
The way this feature was implemented is by writing to a new file and then moving the file over to the old file, so the new file is being created with your default umask and hence may be different from the original file.
Prior moving the new temp file to the original location, we should ensure that the permissions are transferred. I'll look into this.
from autogen.
I believe this issue has been fixed. Please try it out and let me know if you are still seeing any discrepancies with file permissions.
from autogen.
Related Issues (20)
- License header checker HOT 1
- Typo in README? HOT 1
- Split header license comment from TODO comment HOT 1
- Provide Vim repo for easier usage
- Rename tool to drop extension
- JavaScript: Conflict with eslinst Google rules HOT 5
- Add support for a config file
- Make top-level comments optional HOT 1
- Add a man page
- Build packages for distributions for easy installation
- "-i" option doesn't adjust Unicode BOM HOT 4
- autogen inserts extra unit test and bootstrap code for python files
- Rewrite autogen in Python to support complex new features
- Add support for .bat
- Add support for ipynb file HOT 10
- Handle existing run-lines
- Fix Bazel build on macOS
- Naming confusion with GNU AutoGen HOT 2
- BUILD files not recognized when used in conjunction with `find`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from autogen.