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
-
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-subtree
to kind of "flatten" sub-repositories into the normal commit graphjosh
josh
, generalize this to configuring files to be materialized at various locations, not just configured via a boolean..gitignore
.hgignore
.gitignore
sp4 lock
git blame
hg annotate
.gitattributes
.gitattributes
to defined clean/smudge filtersgit-lfs
orgit-annex
, which in turn may be backed by clean/smudge filters as an implementation detailBeta Was this translation helpful? Give feedback.
All reactions