Questions to my repository

Never answered 'til yet...

The queries will comprise of Fields and their needed values. A more detailed description of the query syntax can be found on the Lucene Query Syntax page. The available command etc. be found in the command description.

Simple kind of questions:

  • In which revision has someone written things like "Fixed #1" into the log message:
    +message:fixed +message:1
    If you miss the second part you will get a bunch of result where someone has written "Fixed" anywhere in the log message.
  • Which tags do exist ?
    +tag:*
    • The result will contain all ever created tags, but it will not include the deleted tags.
    • If you like to see all kinds of tags just use
      +path:*/tags/*
  • Which tags do exist ?
    +filename:/tags/* +node:dir
    • The result will comprise of all ever created tags. It will not include the deleted tags. If you like to see the deleted tags too, just change the query to the following:
      +filename:/tags/* +node:(dir unknown)
      If you like to see the deleted tags only just change to:
      +filename:/tags/* +kind:d
  • Which branches do exist?
    +filename:/branches/* +kind:d
  • Where do exist Word files?
    +filename:*.doc
  • Which Word files have been deleted?
    +filename:*.doc +kind:d
  • Which files had an property X with value Y
    +propertyname:Y
    You have to be a little bit careful, cause usually property names have ":" in their names. This has to be done:
    +svn\:executeable:*
    This will search for all files which have the exectuable flag set. If you like to search for the asteric itself you have to change this to
    +svn\:executable:\*
    .
  • If you know in which range some particular things in you can constrain the query using the following:
    +revision:[1 TO 100]

Also available in: HTML TXT