Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
喜羊羊3508
Dak
提交
ecbabfde
D
Dak
项目概览
喜羊羊3508
/
Dak
大约 1 年 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Dak
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ecbabfde
编写于
9月 27, 2010
作者:
A
Alexander Reichle-Schmehl
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Log which bugs got closes
上级
0a7deb34
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
14 addition
and
4 deletion
+14
-4
dak/rm.py
dak/rm.py
+14
-4
未找到文件。
dak/rm.py
浏览文件 @
ecbabfde
...
...
@@ -494,6 +494,8 @@ def main ():
print
"Will also close bugs: "
+
Options
[
"Done"
]
if
carbon_copy
:
print
"Will also send CCs to: "
+
", "
.
join
(
carbon_copy
)
if
Options
[
"Do-Close"
]:
print
"Will also close associated bug reports."
print
print
"------------------- Reason -------------------"
print
Options
[
"Reason"
]
...
...
@@ -523,8 +525,6 @@ def main ():
logfile
.
write
(
"Closed bugs: %s
\n
"
%
(
Options
[
"Done"
]))
logfile
.
write
(
"
\n
------------------- Reason -------------------
\n
%s
\n
"
%
(
Options
[
"Reason"
]))
logfile
.
write
(
"----------------------------------------------
\n
"
)
logfile
.
write
(
"=========================================================================
\n
"
)
logfile
.
close
()
# Do the same in rfc822 format
logfile822
=
utils
.
open_file
(
cnf
[
"Rm::LogFile822"
],
'a'
)
...
...
@@ -553,8 +553,6 @@ def main ():
logfile822
.
write
(
"Reason: %s
\n
"
%
Options
[
"Reason"
].
replace
(
'
\n
'
,
'
\n
'
))
if
Options
[
"Done"
]:
logfile822
.
write
(
"Bug: %s
\n
"
%
Options
[
"Done"
])
logfile822
.
write
(
"
\n
"
)
logfile822
.
close
()
dsc_type_id
=
get_override_type
(
'dsc'
,
session
).
overridetype_id
deb_type_id
=
get_override_type
(
'deb'
,
session
).
overridetype_id
...
...
@@ -645,11 +643,23 @@ def main ():
utils
.
fubar
(
"Closing bugs for multiple source pakcages is not supported. Do it yourself."
)
Subst_close_other
[
"__BUG_NUMBER_ALSO__"
]
=
""
Subst_close_other
[
"__SOURCE__"
]
=
source
.
split
(
"_"
,
1
)[
0
]
logfile
.
write
(
"Also closing bugs: "
)
logfile822
.
write
(
"Also-Bugs: "
)
for
bug
in
bts
.
get_bugs
(
'src'
,
source
.
split
(
"_"
,
1
)[
0
],
'status'
,
'open'
):
Subst_close_other
[
"__BUG_NUMBER_ALSO__"
]
+=
str
(
bug
)
+
"-done@"
+
cnf
[
"Dinstall::BugServer"
]
+
","
logfile
.
wirte
(
" "
+
str
(
bug
))
logfile822
.
wirte
(
" "
+
str
(
bug
))
mail_message
=
utils
.
TemplateSubst
(
Subst_close_other
,
cnf
[
"Dir::Templates"
]
+
"/rm.bug-close-related"
)
if
Subst_close_other
[
"__BUG_NUMBER_ALSO__"
]:
utils
.
send_mail
(
mail_message
)
logfile
.
write
(
"
\n
"
)
logfile822
.
write
(
"
\n
"
)
logfile
.
write
(
"=========================================================================
\n
"
)
logfile
.
close
()
logfile822
.
write
(
"
\n
"
)
logfile822
.
close
()
#######################################################################################
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录