Re: Command-line interface improvements proposal

2011-03-28 Thread Christian Hammond
Hi Alexander,

I read through your proposal and have some questions and comments.

1) Can you elaborate on comment #3? It sounds like this is the server-side
diff viewing you're talking about? We do cache aggressively, and it just
depends on your cache size and what remains. I'm not sure how nay of this
applies to command line work?

2) I'm also not sure about #4. I don't understand how this applies.

3) Some work has gone into providing a more modular approach with more
useful tools, but it needs a lot of love still. I know you mentioned Perl.
I'm all for someone creating a Perl interface to Review Board, but any work
happening for Summer of Code in this area will need to be for Python,
completing the project we have.

So let me give you background info on where we are.

We had a couple students for a program similar to GSoC (called UCOSP) work
on providing a full Python API around Review Board's web API. Along with
this, they've created some command line tools to talk to Review Board. This
work is not finished, as the API implementation needs to be finished up and
some changes made, and post-review needs to be ported to it. The work also
includes separating out the classes that know about different SCM clients to
make them useful to other applications.

This work is the #1 priority for RBTools 1.0, which will be the de facto
official command line and API suite for Review Board, fully implemented in
Python.

So we'd be happy to accept a proposal that was geared toward finishing this
work, adding some features/tools, and perhaps even improving our web API,
all in Python. How does that sound?

Christian

-- 
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com


On Mon, Mar 28, 2011 at 4:44 AM, Alexander Solovets wrote:

> Hello, developers!
>
> I am Alexander and I've already introduced myself a couple of days
> ago. Since the applications periods starts very soon I'm kindly asking
> you to review my raw draft[1] of the proposal and comment it. If it
> has a "chance for life" I'll refine it and add timeline and other
> sections.
>
> [1] - http://goo.gl/2do5Q
>
> Thank you!
>
> --
> Want to help the Review Board project? Donate today at
> http://www.reviewboard.org/donate/
> Happy user? Let us know at http://www.reviewboard.org/users/
> -~--~~~~--~~--~--~---
> To unsubscribe from this group, send email to
> reviewboard+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/reviewboard?hl=en

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Command-line interface improvements proposal

2011-03-28 Thread Alexander Solovets
Hello, developers!

I am Alexander and I've already introduced myself a couple of days
ago. Since the applications periods starts very soon I'm kindly asking
you to review my raw draft[1] of the proposal and comment it. If it
has a "chance for life" I'll refine it and add timeline and other
sections.

[1] - http://goo.gl/2do5Q

Thank you!

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en