|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
Implementing "get -l" (was: Re: CSSC)I'm copying my email to the bug-cssc mailing list; please copy the
mailing list when replying, since other members of the list may also be able to help. On Jan 5, 2008 4:43 PM, Klaus Metzger <klaus.metzger@...> wrote: > James Youngman schrieb: > > > On Dec 15, 2007 2:46 PM, Klaus Metzger <klaus.metzger@...> wrote: > > > >> Hello James, > >> how are you? > >> I would like to know what the status of the get -l option is you are > >> about to develop for the CSSC? > >> > > > > I haven't worked on it. > > > > > >> It would have been helpful for me already several times if I had had it. > >> > > > > I understand. You might want to mail the list too, in case anyone > > else wants to help. > > > > James. > > > > > Hello James, > no. I wanted to say that I needed it already several times, but didn't > have it. > Do you think you will have time sooner or later to make it? > Thanks > Klaus > > I have been able to devote very little time to this. Reading over the materials you sent, I note that we still need answers to these questions from February: << The reason that "get -l" is not implemented at in CSSC the moment is simply that no specification exists for the format of the output and the Unix documentation doesn't state how the -l and -lp options interact with the other possible options to the "get" command. For example, what's the precise effect of "-l -e", and how does "-lp" interact with the "-g" and "-p" options? There are likely to be other cases where the behaviour needs to be specified, too. >> Also, I wrote: << So, if you would like to document that in sufficient detail to make it possible to implement the feature, I'm happy to write the code implementing the options you need. >> We still don't have any documentation for this, though. (You did provide me with part of a Tru64 Unix manual page, but obviously the FSF cannot distribute that, we need documentation which is not copied or derived from that information). Meanwhile, I'm making a start on the code. I hope you will see some changes in the CVS tree (http://savannah.gnu.org/cvs/?group=cssc). To finish the code changes, we need more information though. And to make a release containing those code changes, we need documentation. Thanks, James. _______________________________________________ cssc-users mailing list cssc-users@... http://lists.gnu.org/mailman/listinfo/cssc-users |
|
|
Re: Implementing "get -l" (was: Re: CSSC)On Jan 5, 2008 7:01 PM, James Youngman <jay@...> wrote:
> I'm copying my email to the bug-cssc mailing list; please copy the > mailing list when replying, since other members of the list may also > be able to help. In pursuit of which, I have some questions. Could you address these in your specification? 1. How does SCCS handle an I/O error on the l-file? Is the l-file deleted? What happens to the g-file? 2. What mode is the l-file created with (don't forget to take account of the umask)? 3. How are multiline comments handled? Do they have a tab-prefix, or not? 4. Are leading tabs in the comments handled specially? 5. What about MR numbers, flags, and included/excluded deltas? If a change has any of those, are they printed? In what order? How are they represented? 6. What does "get -p -L" do? How about "get -L -p"? 7. If l.foo is a broken symbolic link, does "get -l s.foo" follow it? Thanks, James. _______________________________________________ cssc-users mailing list cssc-users@... http://lists.gnu.org/mailman/listinfo/cssc-users |
|
|
Re: Implementing "get -l" (was: Re: CSSC)Another question: if more than one file is gotten, what does "get -L"
do? Does the format change? _______________________________________________ cssc-users mailing list cssc-users@... http://lists.gnu.org/mailman/listinfo/cssc-users |
|
|
Re: Implementing "get -l" (was: Re: CSSC)On Jan 5, 2008 8:02 PM, James Youngman <jay@...> wrote:
> In pursuit of which, I have some questions. Could you address these > in your specification? I have checked a preliminary implementation into CVS. See http://savannah.gnu.org/cvs/?group=cssc for information on how to build CSSC from CVS. The code is not fully ready for release yet, because some of the questions below remain unanswered: > 1. How does SCCS handle an I/O error on the l-file? Is the l-file > deleted? What happens to the g-file? I still need an answer to this. > 2. What mode is the l-file created with (don't forget to take account > of the umask)? I still need an answer to this. > 3. How are multiline comments handled? Do they have a tab-prefix, or not? > 4. Are leading tabs in the comments handled specially? > 5. What about MR numbers, flags, and included/excluded deltas? If a > change has any of those, are they printed? In what order? How are > they represented? The implementation makes a guess at these, but we still need an answer to all of them. > 6. What does "get -p -L" do? How about "get -L -p"? I believe I have resolved this (the delta summary goes to stderr in both cases), but this could stand a little checking. > 7. If l.foo is a broken symbolic link, does "get -l s.foo" follow it? I still need an answer to this. James. _______________________________________________ cssc-users mailing list cssc-users@... http://lists.gnu.org/mailman/listinfo/cssc-users |
|
|
|
| Free embeddable forum powered by Nabble | Forum Help |