Hi Daniel,

Daniel Shahaf writes:
> Please don't mix whitespace/indentation changes and semantic changes in
> the same commit.
> 
> (I'm sure HACKING says that --- doesn't it?)

Afaik, no. It says is "A patch submission should contain one logical
change; please don't mix N unrelated changes in one submission". Okay,
will remember this next time.

> How am I supposed to review the changes to this function?

Please don't. I forgot to mark the commit "don't review".

> > +  struct parser_baton_t *parser_baton;
> > +
> > +  if (svn_cmdline_init ("parse_dumpstream", stderr) != EXIT_SUCCESS)
> > +    return EXIT_FAILURE;
> > +  pool = svn_pool_create(NULL);
> > +
> > +  parser = apr_pcalloc(pool, sizeof(*parser));
> > +
> > +  /* parser->new_revision_record = new_revision_record; */
> > +  /* parser->new_node_record = new_node_record; */
> > +  /* parser->uuid_record = uuid_record; */
> > +  /* parser->set_revision_property = set_revision_property; */
> > +  /* parser->set_node_property = set_node_property; */
> > +  /* parser->remove_node_props = remove_node_props; */
> > +  /* parser->set_fulltext = set_fulltext; */
> > +  /* parser->close_node = close_node; */
> > +  /* parser->close_revision = close_revision; */
> > +  /* parser->delete_node_property = delete_node_property; */
> > +  /* parser->apply_textdelta = apply_textdelta; */
> > +
> 
> All this are "to be done", I guess?

Yeah.

> > +/*   const char *url = NULL; */
> > +/*   char *revision_cut = NULL; */
> > +/*   svn_revnum_t start_revision = svn_opt_revision_unspecified; */
> > +/*   svn_revnum_t end_revision = svn_opt_revision_unspecified; */
> > +/*   svn_revnum_t latest_revision = svn_opt_revision_unspecified; */
> > +/*   svn_boolean_t quiet = FALSE; */
> > +/*   apr_pool_t *pool = NULL; */
> > +/*   svn_ra_session_t *session = NULL; */
> > +/*   const char *config_dir = NULL; */
> > +/*   const char *username = NULL; */
> > +/*   const char *password = NULL; */
> > +/*   svn_boolean_t no_auth_cache = FALSE; */
> > +/*   svn_boolean_t non_interactive = FALSE; */
> > +/*   apr_getopt_t *os; */
> > +
> 
> Why not "#if 0" the block?

Good suggestion. Will do that next time.

> > +/*       SVN_INT_ERR(svn_cmdline_fprintf(stderr, pool, */
> > +/*                                       "LOWER cannot be greater " */
> > +/*                                         "than UPPER.\n")); */
> 
> Unrelated, but again the error message says LOWER and UPPER.  Could you
> rephrase it in a way that uses the semantics of the arguments rather
> than names in the help syntax?

> e.g., I'm sure we already have such a message somewhere...  (/me opens
> fr.po)  Here it is:
> 
>     #: ../libsvn_repos/dump.c:1048 ../libsvn_repos/dump.c:1290
>     #, c-format
>     msgid "Start revision %ld is greater than end revision %ld"
>     msgstr "La révision de début %ld est plus grande que celle de fin %ld"

Will do. Thanks.

-- Ram

Reply via email to