本文整理汇总了Python中reviewboard.is_release函数的典型用法代码示例。如果您正苦于以下问题:Python is_release函数的具体用法?Python is_release怎么用?Python is_release使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了is_release函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: main
def main():
if not os.path.exists("setup.py"):
sys.stderr.write("This must be run from the root of the "
"Review Board tree.\n")
sys.exit(1)
load_config()
if not is_release():
sys.stderr.write("This version is not listed as a release.\n")
sys.exit(1)
cur_dir = os.getcwd()
git_dir = clone_git_tree(cur_dir)
build_settings()
build_targets()
build_checksums()
upload_files()
os.chdir(cur_dir)
shutil.rmtree(git_dir)
tag_release()
register_release()
开发者ID:B-Rich,项目名称:reviewboard,代码行数:25,代码来源:release.py
示例2: get_server_info
def get_server_info(request=None):
"""Return server information for use in the API.
This is used for the root resource and for the deprecated server
info resource.
Args:
request (django.http.HttpRequest, optional):
The HTTP request from the client.
Returns:
dict:
A dictionary of information about the server and its capabilities.
"""
return {
'product': {
'name': 'Review Board',
'version': get_version_string(),
'package_version': get_package_version(),
'is_release': is_release(),
},
'site': {
'url': get_server_url(request=request),
'administrators': [
{
'name': name,
'email': email,
}
for name, email in settings.ADMINS
],
'time_zone': settings.TIME_ZONE,
},
'capabilities': get_capabilities(request=request),
}
开发者ID:chipx86,项目名称:reviewboard,代码行数:34,代码来源:server_info.py
示例3: get
def get(self, request, *args, **kwargs):
"""Returns the information on the Review Board server."""
site = Site.objects.get_current()
siteconfig = SiteConfiguration.objects.get_current()
url = '%s://%s%s' % (siteconfig.get('site_domain_method'), site.domain,
local_site_reverse('root', request=request))
return 200, {
self.item_result_key: {
'product': {
'name': 'Review Board',
'version': get_version_string(),
'package_version': get_package_version(),
'is_release': is_release(),
},
'site': {
'url': url,
'administrators': [{'name': name, 'email': email}
for name, email in settings.ADMINS],
'time_zone': settings.TIME_ZONE,
},
'capabilities': {
'diffs': {
'base_commit_ids': True,
'moved_files': True,
},
'scmtools': {
'perforce': {
'moved_files': True,
},
},
},
},
}
开发者ID:harrifeng,项目名称:reviewboard,代码行数:35,代码来源:server_info.py
示例4: version
def version(request):
return {
'version': get_version_string(),
'package_version': get_package_version(),
'is_release': is_release(),
'version_raw': VERSION,
}
开发者ID:CrystalLokKoo,项目名称:reviewboard,代码行数:7,代码来源:context_processors.py
示例5: get_server_info
def get_server_info(request=None):
"""Returns server information for use in the API.
This is used for the root resource and for the deprecated server
info resource.
"""
capabilities = _capabilities_defaults.copy()
capabilities.update(_registered_capabilities)
return {
'product': {
'name': 'Review Board',
'version': get_version_string(),
'package_version': get_package_version(),
'is_release': is_release(),
},
'site': {
'url': get_server_url(request=request),
'administrators': [
{
'name': name,
'email': email,
}
for name, email in settings.ADMINS
],
'time_zone': settings.TIME_ZONE,
},
'capabilities': capabilities
}
开发者ID:Anastasiya2307,项目名称:reviewboard,代码行数:29,代码来源:server_info.py
示例6: version
def version(request):
return {
'version': get_version_string(),
'package_version': get_package_version(),
'is_release': is_release(),
'version_raw': VERSION,
'RB_MANUAL_URL': get_manual_url(),
}
开发者ID:PingAnTech,项目名称:reviewboard,代码行数:8,代码来源:context_processors.py
示例7: get_server_info
def get_server_info(request=None):
"""Returns server information for use in the API.
This is used for the root resource and for the deprecated server
info resource.
"""
site = Site.objects.get_current()
siteconfig = SiteConfiguration.objects.get_current()
url = '%s://%s%s' % (siteconfig.get('site_domain_method'), site.domain,
local_site_reverse('root', request=request))
return {
'product': {
'name': 'Review Board',
'version': get_version_string(),
'package_version': get_package_version(),
'is_release': is_release(),
},
'site': {
'url': url,
'administrators': [
{
'name': name,
'email': email,
}
for name, email in settings.ADMINS
],
'time_zone': settings.TIME_ZONE,
},
'capabilities': {
'diffs': {
'base_commit_ids': True,
'moved_files': True,
},
'review_requests': {
'commit_ids': True,
},
'scmtools': {
'git': {
'empty_files': True,
},
'mercurial': {
'empty_files': True,
},
'perforce': {
'moved_files': True,
'empty_files': True,
},
'svn': {
'empty_files': True,
},
},
'text': {
'markdown': True,
},
}
}
开发者ID:PingAnTech,项目名称:reviewboard,代码行数:58,代码来源:server_info.py
示例8: version
def version(request):
"""Return a dictionary with version information."""
return {
'version': get_version_string(),
'package_version': get_package_version(),
'is_release': is_release(),
'version_raw': VERSION,
'RB_MANUAL_URL': get_manual_url(),
}
开发者ID:CharanKamal-CLI,项目名称:reviewboard,代码行数:9,代码来源:context_processors.py
示例9: _get_branch_for_version
def _get_branch_for_version():
"""Return the branch or tag for the current version of Review Board."""
if VERSION[4] == 'final' or VERSION[5] > 0:
if reviewboard.is_release():
return 'release-%s.%s.%s' % (VERSION[0], VERSION[1], VERSION[2])
else:
return 'release-%s.%s.x' % (VERSION[0], VERSION[1])
else:
return 'master'
开发者ID:Anastasiya2307,项目名称:reviewboard,代码行数:9,代码来源:github_linkcode.py
示例10: get_server_info
def get_server_info(request=None):
"""Returns server information for use in the API.
This is used for the root resource and for the deprecated server
info resource.
"""
return {
'product': {
'name': 'Review Board',
'version': get_version_string(),
'package_version': get_package_version(),
'is_release': is_release(),
},
'site': {
'url': get_server_url(request=request),
'administrators': [
{
'name': name,
'email': email,
}
for name, email in settings.ADMINS
],
'time_zone': settings.TIME_ZONE,
},
'capabilities': {
'diffs': {
'base_commit_ids': True,
'moved_files': True,
},
'review_requests': {
'commit_ids': True,
},
'scmtools': {
'git': {
'empty_files': True,
},
'mercurial': {
'empty_files': True,
},
'perforce': {
'moved_files': True,
'empty_files': True,
},
'svn': {
'empty_files': True,
},
},
'text': {
'markdown': True,
'per_field_text_types': True,
'can_include_raw_values': True,
},
}
}
开发者ID:iapilgrim,项目名称:reviewboard,代码行数:54,代码来源:server_info.py
示例11: main
def main():
python_check_can_release(is_release())
rbwebsite_load_config()
with git_use_clone("."):
build_settings()
built_files = build_targets()
s3_upload_files(RELEASES_BUCKET_NAME, RELEASES_BUCKET_KEY, built_files)
git_tag_release(__version__)
register_release()
开发者ID:klpyang,项目名称:reviewboard,代码行数:12,代码来源:release.py
示例12: main
def main():
if not os.path.exists("setup.py"):
sys.stderr.write("This must be run from the root of the "
"Review Board tree.\n")
sys.exit(1)
if not is_release():
sys.stderr.write("This version is not listed as a release.\n")
sys.exit(1)
clean()
build_targets()
upload_files()
tag_release()
if VERSION[3] == 'final':
register_release()
开发者ID:djs,项目名称:reviewboard,代码行数:17,代码来源:release.py
示例13: linkcode_resolve
def linkcode_resolve(domain, info):
version = reviewboard.VERSION
if version[4] == 'final' or version[4] > 0:
if reviewboard.is_release():
branch = 'release-%s.%s.%s' % (version[0], version[1], version[2])
else:
branch = 'release-%s.%s.x' % (version[0], version[1])
else:
branch = 'master'
return github_linkcode_resolve(domain=domain,
info=info,
allowed_module_names=['reviewboard'],
github_org_id='reviewboard',
github_repo_id='reviewboard',
branch=branch)
开发者ID:gongfuPanada,项目名称:reviewboard,代码行数:17,代码来源:conf.py
示例14: version
def version(request):
"""Return a dictionary with version information.
Args:
request (django.http.HttpRequest):
The current HTTP request.
Returns:
dict:
State to add to the context.
"""
return {
'version': get_version_string(),
'package_version': get_package_version(),
'is_release': is_release(),
'version_raw': VERSION,
'RB_MANUAL_URL': get_manual_url(),
}
开发者ID:chipx86,项目名称:reviewboard,代码行数:18,代码来源:context_processors.py
示例15: server_info
def server_info(request):
site = Site.objects.get_current()
siteconfig = site.config.get()
url = "%s://%s%s" % (siteconfig.get("site_domain_method"), site.domain, settings.SITE_ROOT)
return WebAPIResponse(
request,
{
"product": {
"name": "Review Board",
"version": get_version_string(),
"package_version": get_package_version(),
"is_release": is_release(),
},
"site": {"url": url, "administrators": [{"name": name, "email": email} for name, email in settings.ADMINS]},
},
)
开发者ID:guptaabhishek849,项目名称:reviewboard,代码行数:18,代码来源:json.py
示例16: _get_branch_for_version
def _get_branch_for_version():
"""Return the branch or tag for the current version of Review Board."""
if VERSION[4] == 'final' or VERSION[5] > 0:
branch = 'release-%s.%s' % (VERSION[0], VERSION[1])
if reviewboard.is_release():
if VERSION[2] > 0:
branch += '.%s' % VERSION[2]
if VERSION[4] != 'final':
branch += VERSION[4]
if VERSION[5] > 0:
branch += '%s' % VERSION[5]
else:
branch += '.x'
return branch
else:
return 'master'
开发者ID:CharanKamal-CLI,项目名称:reviewboard,代码行数:20,代码来源:github_linkcode.py
示例17: server_info
def server_info(request):
site = Site.objects.get_current()
siteconfig = site.config.get()
url = '%s://%s%s' % (siteconfig.get('site_domain_method'), site.domain,
settings.SITE_ROOT)
return WebAPIResponse(request, {
'product': {
'name': 'Review Board',
'version': get_version_string(),
'package_version': get_package_version(),
'is_release': is_release(),
},
'site': {
'url': url,
'administrators': [{'name': name, 'email': email}
for name, email in settings.ADMINS],
},
})
开发者ID:asutherland,项目名称:opc-reviewboard,代码行数:20,代码来源:json.py
示例18: compare_item
def compare_item(self, item_rsp, obj):
self.assertIn('product', item_rsp)
self.assertIn('site', item_rsp)
self.assertIn('capabilities', item_rsp)
product_rsp = item_rsp['product']
self.assertEqual(product_rsp['name'], 'Review Board')
self.assertEqual(product_rsp['version'], get_version_string())
self.assertEqual(product_rsp['package_version'], get_package_version())
self.assertEqual(product_rsp['is_release'], is_release())
site_rsp = item_rsp['site']
self.assertTrue(site_rsp['url'].startswith(get_server_url()))
self.assertEqual(site_rsp['administrators'], [
{
'name': name,
'email': email,
}
for name, email in settings.ADMINS
])
self.assertEqual(site_rsp['time_zone'], settings.TIME_ZONE)
self.assertEqual(item_rsp['capabilities'], get_capabilities())
开发者ID:chipx86,项目名称:reviewboard,代码行数:23,代码来源:test_server_info.py
示例19:
# Documents to append as an appendix to all manuals.
#latex_appendices = []
# If false, no module index is generated.
#latex_use_modindex = True
latex_show_urls = True
latex_show_pagerefs = True
# Determine the branch or tag used for code references.
rb_version = reviewboard.VERSION
if rb_version[4] == 'final' or rb_version[4] > 0:
if reviewboard.is_release():
git_branch = 'release-%s.%s.%s' % rb_version[:3]
else:
git_branch = 'release-%s.%s.x' % rb_version[:2]
else:
git_branch = 'master'
# Check whether reviewboard.org intersphinx lookups should use the local
# server.
if os.getenv('DOCS_USE_LOCAL_RBWEBSITE') == '1':
rbwebsite_url = 'http://localhost:8081'
else:
rbwebsite_url = 'https://www.reviewboard.org'
开发者ID:davidt,项目名称:reviewboard,代码行数:28,代码来源:conf.py
示例20: uses
# By the time finalize_options is called, install.install_lib is
# set to the fixed directory, so we set the installdir to install_lib.
# The # install_data class uses ('install_data', 'install_dir') instead.
self.set_undefined_options("install", ("install_lib", "install_dir"))
install_data.finalize_options(self)
if sys.platform == "darwin":
cmdclasses = {"install_data": osx_install_data}
else:
cmdclasses = {"install_data": install_data}
PACKAGE_NAME = "ReviewBoard"
if is_release():
download_url = "http://downloads.reviewboard.org/releases/%s/%s.%s/" % (PACKAGE_NAME, VERSION[0], VERSION[1])
else:
download_url = "http://downloads.reviewboard.org/nightlies/"
# Build the reviewboard package.
setup(
name=PACKAGE_NAME,
version=get_package_version(),
license="MIT",
description="Review Board, a web-based code review tool",
url="http://www.reviewboard.org/",
download_url=download_url,
author="The Review Board Project",
author_email="[email protected]",
开发者ID:lailaAgaev,项目名称:reviewboard,代码行数:31,代码来源:setup.py
注:本文中的reviewboard.is_release函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论