version 1.13, 2010/11/12 21:18:35
|
version 1.14, 2010/12/06 15:24:37
|
Line 32 Thus I've tried to simulate working with
|
Line 32 Thus I've tried to simulate working with
|
|
|
For now Fossil lacks some essential features and has other severe problems: |
For now Fossil lacks some essential features and has other severe problems: |
|
|
|
1. Many operations require javascript-capable web browser. |
1. No support for vendor branches. |
1. No support for vendor branches. |
* Redundant to "There's no support for importing vendor source"? |
* Redundant to "There's no support for importing vendor source"? |
* No, it is different. I would import manually, if only some support were there. |
* No, it is different. I would import manually, if only some support were there. |
Line 49 even "addremove" command isn't in trunk
|
Line 50 even "addremove" command isn't in trunk
|
* This is quite recent (late October) fix, I didn't check it. |
* This is quite recent (late October) fix, I didn't check it. |
1. You can't amend your source when you've just merged, you are forced to commit after merge. |
1. You can't amend your source when you've just merged, you are forced to commit after merge. |
* To clarify, the merge has to be committed first, no separate commits are possible from the checkout before that. |
* To clarify, the merge has to be committed first, no separate commits are possible from the checkout before that. |
|
* In practice this makes _critical_ defect in combination of "fossil diff" inability to generate difference for added files. |
1. You can't tune diff command to ignore RCS keywords. |
1. You can't tune diff command to ignore RCS keywords. |
* Since RCS keywords are not really a native command, it is no surprise. An external diff program can be used for this purpose though. |
* Since RCS keywords are not really a native command, it is no surprise. An external diff program can be used for this purpose though. |
|
* Since there's no external diff program that supports it, it is really not quite easy. |
1. You can't diff single file between two given versions. |
1. You can't diff single file between two given versions. |
* diff --from version1 --to version2 path/to/file |
* diff --from version1 --to version2 path/to/file |
* That didn't work, and I'm not sure it works now. It used to ignore path-to-file argument. (It used to bail out when both "--from" and "--to" were used.) |
* That didn't work, and I'm not sure it works now. It used to ignore path-to-file argument. (It used to bail out when both "--from" and "--to" were used.) |
Line 69 This applies to trunk at least, there's
|
Line 72 This applies to trunk at least, there's
|
* fossil ui and use a web browser |
* fossil ui and use a web browser |
* We don't have web browser in base system, this information should be accessible with command line. |
* We don't have web browser in base system, this information should be accessible with command line. |
|
|
|
|
Some of above problems are reported. |
Some of above problems are reported. |
|
|
Note, all problems above are usability problems, I didn't explore e.g. scalability, |
Note, all problems above are usability problems, I didn't explore e.g. scalability, |