File: TODO

package info (click to toggle)
gcvs 1.0final-12
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 12,248 kB
  • ctags: 10,631
  • sloc: ansic: 71,709; cpp: 39,780; sh: 18,434; makefile: 1,915; yacc: 1,299; tcl: 1,283; perl: 910; lex: 249; csh: 185; lisp: 7
file content (71 lines) | stat: -rwxr-xr-x 3,774 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
If you are a developper and wants to help, enjoy !

- A powerplant architecture is now
available on the Mac side so it should be easy to
add new dialogs/features. A multi-thread application
could be usefull especially when Matthias Neeracher
will release GUSI 2.0 (4.0a0 ?).
- Many request for improved GUI : a diff viewer, a conflict solver...
- Other concerns could be : have a "real" english
writer for the documentation, help-online on Macintosh,
internationalization (i18n), complete the ISO tables (4.0a0 ?)...

CVS 1.10 bugs/requests :

- Patching should be disabled when we talk to a cvs 1.9 server.
This guy sends us a plain patch instead of the new cvs 1.10
diff patch. We could make a patch shared library accessed by
the dll_loader.
- checkout "." doesn't work anymore with cvs-1.10 ?

See the BUGS also for additionals features to do.

Others concerns, need an interface description :

- a contextual menu (right button) with some selection commands in it
("sort of" done on Windows, but tell me what you want to have in it).
Done but incomplete.
- module creations (cf jCVS).
- external/internal visual diff (windiff, tkdiff ...). Done on Windows but incomplete.
- cvs co [-s|-c] interface (a macro exists).
- cvs init interface ? (a macro exists).
- A macro folder with TCL scripts (done but incomplete TCL API).
- Add backslash (*\ Data) support for cvsignore.
- Optionnaly hide ignored file (only on Windows right now).
- Mac : check Internet Config while importing for unknown types (Jack Jansen).
- From jcvs (Erik Meade) : "When the edit button is pressed, a status is run on the file.
If the local file is not up to date, a dialog box informs the user and offers the choices
of Continue, or Update file before editing."
- Prevent the user from ending the CVSROOT with a \ or a /.
- ~/.cvsrc support.
- A Real shell with completion and regexp !
- HFS+ handling (Mac).
- In the graph log on WinCvs the CR shows up : first we should remove the CR
from the log file and make sure the lexer removes it as well.
- WinCvs : Remember the splitter positions.
- "I would also really like to be able to add tags to selected
revisions in the graph display" (Derek Scherger).
- when you hit <Enter> while typing in a revision log message, and the log information
is stored, on a subsequent checkout, we're getting extra control symbols in the log text
which is causing our embedded systems compiler to die (SGS-Thomson ICC 4.03.03 with
STi5500 patches). The problem when looking at the hex codes is simple: a standard CR
in the DOS world is the 0x0D, 0x0A ... but if you hit <Enter> in the revision log,
it puts in <0x0D, 0x0D, 0x0A> which causes the problem. (        Josh Fryman). Alex :
No news about this one.
- Add to the .cvsignore from WinCvs.
- Ctrl-A for the file view for WinCvs.
- "Now  the  suggestion:  isn't it too hard to make the dropdown box with
history  and/or  the  TCL  equivalent to change the working directory?
When  I  type  'cd dir' in log window only the internal state changing
but  the  browser  window is not refreshing. I did a small workaround:
the  program  that  changes  the  registry key "P_BrowserLoc" and then
starts WinCvs, but it's not very convenient." "Michael V. Samanov" <mike@vlink.ru>
- "To switch easyly among repositories it wouldn't too bad to have an
appropriative  dropdown  box  in the import/checkout module dialogs to
choose  repository from. That thought came into my head when I decided
to  have several repositories for each big project (I haven't a common
remote  access  repository  and  since  must sync my repositories with
diskettes).  Or  even maybe to move the repository setup box away from
the preferences dialog." "Michael V. Samanov" <mike@vlink.ru>

Alexandre Parenteau  <aubonbeurre@hotmail.com>