Go to the FreeLists Home Page Home Signup Help Login
 



[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





[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.