[darcs-users] Per-directory version control
Kenneth Knowles
kknowles at uclink.berkeley.edu
Wed Mar 3 18:49:01 UTC 2004
Ok, so we actually did (and now do again) agree on exactly your situation.
Aside from splitting hairs on whether we are "exporting a directory" or
"including a subproject", I think we mostly agree.
I call all files included in a project "sources" (including README's, etc) so
that we can describe the situation more easily. Using my vocabulary foo-project
and bar-language both have sources outside of the foo subdirectory. Bar's just
happen to be compiled, whereas foo-project's are distribution errata.
> A good example of this is the Linux kernel.
> ALSA, DRI, ...
The more you describe, the more I feel this as a good solution.
The alsa/dri maintainers would set up their project like this:
/sources/alsa/_darcs
/sources/alsa/src/_darcs
/sources/kernel/_darcs
/sources/kernel/alsa/_darcs (points to alsa projects 'src' subproject)
If you did this for every directory, you would have something like CVS, and it
would be pretty gross, Gives me a chill to think about it...
> > "Any set of sources which varies independently should have its own
> > patch
> > log."
> But, in my case, it wouldn't.
How about this:
"Any set of sources which varies independently from anyone's perspective
should have its own patch log."
More information about the darcs-users
mailing list