From 64da82c661b2a28c7a258bd30c0084633d0e1896 Mon Sep 17 00:00:00 2001 From: Justin Wernick Date: Fri, 11 Aug 2023 22:04:19 +0200 Subject: Create group directories if they don't already exist - With the correct ownership - With the correct permissions Fix #5 --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index c1035c4..334d087 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 license. This application is now dual licensed with the MIT license, as is common with Rust crates. +### Fix + +- When a repo is created in a directory which does not exist yet, the directory + is created with appropriate permissions. For example, when creating a personal + repo if `git/username` does not exist, it will be created with personal read, + write and execute access for the user only. If `git/group` does not exist, it + will be created owned by `group`, with group level read, write and execute + access, and the setgid flag set. + ## [0.2.0] - 2023-07-17 ### Added -- cgit v1.2.3