
|
[openbeos]
||
[Date Prev]
[11-2004 Date Index]
[Date Next]
||
[Thread Prev]
[11-2004 Thread Index]
[Thread Next]
[openbeos] SCM
- From: Waldemar Kornewald <Waldemar.Kornewald@xxxxxx>
- To: Haiku <openbeos@xxxxxxxxxxxxx>
- Date: Mon, 01 Nov 2004 11:06:21 +0100
Hi, the SCM discussion is not finished, yet. ;)
This question might seem stupid, but I cannot think of a good reason...
Why is "add" and "remove" needed at all? Can the system not
automatically add and remove everything and allow removing the entries
from the submit message if they should not be committed?
Should we implement our own SCM?
I thought of a userland-FS-based system. It could track file
renames/moves easily.
The primary interface would be a Tracker add-on (yes: GUI, not CLI)
because this saves much of the learning curve and I think it simplifies
complicated file management that would take multiple CLI commands into
one little window (e.g.: branch, integrate patch into other branch,
(de-)select changes to be committed, etc.).
The FS should use another FS (BFS) under the hood for storing data.
About attributes:
How do we select attributes to be added? Should this be done
automatically? That would be bad because BeIDE saves the cursor position
in an attribute (AFAIK) and just moving the cursor in a file will mark
it as changed which is very annoying.
Should we be able to select on a per-file or per-attribute basis (or both)?
Are there files in our repository that need attributes, anyway?
Bye,
Waldemar
|

|