old_contents: # The version of Review Board.
  #
  # This is in the format of:
  #
  #   (Major, Minor, Micro, alpha/beta/rc/final, Release Number, Released)
  #
  VERSION = (1, 1, 0, 'alpha', 1, True)
  
  
  def get_version_string():
      version = '%s.%s' % (VERSION[0], VERSION[1])
  
      if VERSION[2]:
          version += ".%s" % VERSION[2]
  
      if VERSION[3] != 'final':
          if VERSION[3] == 'rc':
              version += ' RC%s' % VERSION[4]
          else:
              version += ' %s %s' % (VERSION[3], VERSION[4])
  
      if not is_release():
          version += " (dev)"
  
      return version
  
  
  def get_package_version():
      version = '%s.%s' % (VERSION[0], VERSION[1])
  
      if VERSION[2]:
          version += ".%s" % VERSION[2]
  
      if VERSION[3] != 'final':
          version += '%s%s' % (VERSION[3], VERSION[4])
  
      return version
  
  
  def is_release():
      return VERSION[5]
  
  
  def initialize():
      """Begins initialization of Review Board.
  
      This sets up the logging, generates cache serial numbers, and then
      fires an initializing signal that other parts of the codebase can
      connect to. This must be called for such features as e-mail notification
      to work.
      """
      import logging
      import os
  
      from djblets.util.misc import generate_cache_serials
      from djblets import log
  
      from reviewboard import signals
  
  
      # Set up logging.
      log.init_logging()
      logging.info("Log file for Review Board v%s (PID %s)" %
                   (get_version_string(), os.getpid()))
  
      # Generate cache serials
      generate_cache_serials()
  
      signals.initializing.send(sender=None)
  
new_contents: # The version of Review Board.
  #
  # This is in the format of:
  #
  #   (Major, Minor, Micro, alpha/beta/rc/final, Release Number, Released)
  #
  VERSION = (1, 1, 0, 'alpha', 2, False)
  
  
  def get_version_string():
      version = '%s.%s' % (VERSION[0], VERSION[1])
  
      if VERSION[2]:
          version += ".%s" % VERSION[2]
  
      if VERSION[3] != 'final':
          if VERSION[3] == 'rc':
              version += ' RC%s' % VERSION[4]
          else:
              version += ' %s %s' % (VERSION[3], VERSION[4])
  
      if not is_release():
          version += " (dev)"
  
      return version
  
  
  def get_package_version():
      version = '%s.%s' % (VERSION[0], VERSION[1])
  
      if VERSION[2]:
          version += ".%s" % VERSION[2]
  
      if VERSION[3] != 'final':
          version += '%s%s' % (VERSION[3], VERSION[4])
  
      return version
  
  
  def is_release():
      return VERSION[5]
  
  
  def initialize():
      """Begins initialization of Review Board.
  
      This sets up the logging, generates cache serial numbers, and then
      fires an initializing signal that other parts of the codebase can
      connect to. This must be called for such features as e-mail notification
      to work.
      """
      import logging
      import os
  
      from djblets.util.misc import generate_cache_serials
      from djblets import log
  
      from reviewboard import signals
  
  
      # Set up logging.
      log.init_logging()
      logging.info("Log file for Review Board v%s (PID %s)" %
                   (get_version_string(), os.getpid()))
  
      # Generate cache serials
      generate_cache_serials()
  
      signals.initializing.send(sender=None)
  
subject: Bump to 1.1 alpha 2 dev.