Question: Is there a way to do a selective commit from command-line?

I would like to commit some, but not all of the modified files. I'm thinking in the lines of parsing the output of `svn status`.

Answer: 
You could put the files you're working on in a [changelist](http://svnbook.red-bean.com/en/1.5/svn.advanced.changelists.html):

> 
> Subversion's changelist support allows
>  you to create changelists by applying
>  labels to files you want to be
>  associated with that changelist,
>  remove those labels, and limit the
>  scope of the files on which its
>  subcommands operate to only those
>  bearing a particular label.
> 
> 
> 

This way, you can go about your work, and when you type SVN commands (e.g. `svn diff, svn st, svn ci`, etc.), you can specify a changelist and only those files in the changelist will be worked on.
```
svn commit file1 file2 -m "Message"

```

Use that