Replies: 1 comment 1 reply
-
|
@joyously You always have insightful thoughts/comments, and experience with other version control systems, so I'd be interested to hear if anything comes to mind for you 🙂. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Please add/suggest your own.
Without making any particular design suggestions or decisions, I think it would be good to try to enumerate all the kinds of state/context/configuration/metadata/etc. that are relevant for VCSes on a per-file basis, both physically and logically. Ideas from other VCSes are also useful to consider. We can refer to this list in other design work.
git-subtreeto kind of "flatten" sub-repositories into the normal commit graphjoshjosh, generalize this to configuring files to be materialized at various locations, not just configured via a boolean..gitignore.hgignore.gitignoresp4 lockgit crypt.git blamehg annotate.gitattributes.gitattributesto defined clean/smudge filtersgit-lfsorgit-annex, which in turn may be backed by clean/smudge filters as an implementation detailBeta Was this translation helpful? Give feedback.
All reactions