Skip to content
This repository has been archived by the owner on Jun 12, 2024. It is now read-only.

Don't lose attribution #1

Open
bswck opened this issue Nov 20, 2023 · 1 comment
Open

Don't lose attribution #1

bswck opened this issue Nov 20, 2023 · 1 comment

Comments

@bswck
Copy link
Member

bswck commented Nov 20, 2023

When updating a project that uses skeleton, add proper co-author entries relevant to the integrated skeleton diffs.
https://blog.jaraco.com/skeleton/#history-is-forever

@bswck
Copy link
Member Author

bswck commented Dec 8, 2023

This would require analyzing the git log, figuring out what file was touched by which commit and distributing the changes among files with proper commit URLs.

Having a change in skeleton in 2 commits, such as:

🐝 deadbee: Uncomment .idea/ in .gitignore John Doe <john@doe.org>
that changed skeleton/tree/$SHA/project/.gitignore:

...
# PyCharm
#  JetBrains specific template is maintained in a separate JetBrains.gitignore that can
#  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
#  and can be added to the global gitignore or merged into this file.  For a more nuclear
#  option (not recommended) you can uncomment the following to ignore the entire idea folder.
-#.idea/
+.idea/
...

c0ffee1: ``

# skeleton/tree/$SHA/project/pyproject.toml.jinja
...
-# .idea/
+.idea/

TODO finish this comment later

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant