Hello all.

My comments:

> This is definitely my top desire. I was thinking that Lucene might be helpful,
so we could do
> full-text searching. Maybe that would be overkill, but on the first pass I'd
like to not only have
> find by file name w/ wildcards. I'd also like to include checkout status, edit
date, author, and
> so on. And, yes, the idea would be for this to be a complete view of SJ files
that would layer on
> top of the current file table. You should be able to act on files in this view
the same as you do
> in the regular file view.
>
> And, jumping ahead, I'd like to develop this whole thing with plugins. This,
in fact, was the main
> reason I started on the 2.1.1 client branch--to create a framework whereby you
could plug in a new
> file view or some other view and still have access to all of the SJ actions,
and create your own
> actions as well.

That's really the simplest way to do it. As you left them, server-side plugins
can be used to index searches very appropiately. It would be easy to use the
following criteria:
- user (author, last one who checked in, "checker out", etc)
- dates (creation, last modification...)
- checkout status
- file names
- file contents (for text files)

However, at least initially, each of these searches should be dealt with
individually. If there's a server plugin for each of them, their code can be
very simple and therefore they can be easily maintained. But if they are
separate plugins, you may have only some of them set up in the server, with some
missing, which would clash with the idea of a single search panel in the client.
That can be sorted out (I can think of a couple of ways now), but to begin with
separate engines would be enough.

> RE: Nightmare. I heard that. The SJ "simple api" could definitely use some
better documentation.
> It also obviously needs more testing, but we're starting to get there with
Brian's Eclipse plugin.

Something that more than one person has requested is a migrator from VSS to SJ
(perhaps there's already an ER). That's a very important point for people to
switch to SJ.
How's the Eclipse plugin development? Other times people have volunteered to do
it but so far everyone has given up.

> > 4) A view where you can (quickly) see all the files other users have
> > checked out (crucial in an "exclusive lock" VCS system IMO), flattened.
>
> Quickly is the key. I think the event-logger server-side plugin might be able
to help us out with
> this one.

I left unfinished a plugin that could be used for that.
I don't remember how far it was from completion, but I think the plugin code was
finished, and I was working on a server application to generate reports.

> > 5) Show labels in a separate list view, and maybe not store them in the
> > same directory.

I agree with Marc, but your alternative seems good enough.

> > It would help immensely with any work we (or others) might do if you
> > could first produce some kind of document explaining how SJ works vis
> > the XML and filesystem. This is fundamental to understanding how to do
> > anything with it, and can take a long time to work out from the code.
>
> I hear you. I think this is the top SJ priority for me. I'll see what I can
come up with over the
> next week or so.

I assume that understanding is wanted to be able to manually access the data,
isn't it? Otherwise, instead of documenting that, I'd focus the efforts in
guaranteeing the abstraction of the file system access.
The SS plugins know absolutely nothing about how the files are stored, and to me
that's the way to go.

I had some other comments, but have forgotten them.

Marc, about the Daylight Savings Time problem, I don't remember your setup. Was
it that the clients are for example in England and the server in South-Africa
(or the other way round)? I want to do some testings to reproduce your error.

Cheers,
Albert.




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
SourceJammer-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sourcejammer-devel

Reply via email to