Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
喜羊羊3508
Dak
提交
78bbcfb3
D
Dak
项目概览
喜羊羊3508
/
Dak
12 个月 前同步成功
通知
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,发现更多精彩内容 >>
提交
78bbcfb3
编写于
7月 23, 2009
作者:
M
Mark Hymers
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
convert show_new to new API
Signed-off-by:
N
Mark Hymers
<
mhy@debian.org
>
上级
43ad74a8
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
19 addition
and
25 deletion
+19
-25
dak/show_new.py
dak/show_new.py
+19
-25
未找到文件。
dak/show_new.py
浏览文件 @
78bbcfb3
...
...
@@ -25,18 +25,17 @@
################################################################################
import
copy
,
os
,
sys
,
time
from
copy
import
copy
import
os
,
sys
,
time
import
apt_pkg
import
examine_package
from
daklib
import
database
from
daklib
import
queue
from
daklib
.queue
import
determine_new
,
check_valid
from
daklib
import
utils
# Globals
Cnf
=
None
Options
=
None
Upload
=
None
projectB
=
None
sources
=
set
()
...
...
@@ -140,20 +139,19 @@ def html_footer():
def
do_pkg
(
changes_file
):
Upload
.
pkg
.
changes_file
=
changes_file
Upload
.
init_vars
()
Upload
.
update_vars
()
files
=
Upload
.
pkg
.
files
changes
=
Upload
.
pkg
.
changes
changes
[
"suite"
]
=
copy
.
copy
(
changes
[
"distribution"
])
distribution
=
changes
[
"distribution"
].
keys
()[
0
]
c
=
Changes
()
c
.
load_dot_dak
(
changes_file
)
files
=
c
.
files
changes
=
c
.
changes
c
.
changes
[
"suite"
]
=
copy
(
c
.
changes
[
"distribution"
])
distribution
=
c
.
changes
[
"distribution"
].
keys
()[
0
]
# Find out what's new
new
=
queue
.
determine_new
(
changes
,
files
,
projectB
,
0
)
new
=
determine_new
(
c
.
changes
,
c
.
files
,
0
)
stdout_fd
=
sys
.
stdout
htmlname
=
c
hanges
[
"source"
]
+
"_"
+
changes
[
"version"
]
+
".html"
htmlname
=
c
.
changes
[
"source"
]
+
"_"
+
c
.
changes
[
"version"
]
+
".html"
sources
.
add
(
htmlname
)
# do not generate html output if that source/version already has one.
if
not
os
.
path
.
exists
(
os
.
path
.
join
(
Cnf
[
"Show-New::HTMLPath"
],
htmlname
)):
...
...
@@ -162,14 +160,14 @@ def do_pkg(changes_file):
filestoexamine
=
[]
for
pkg
in
new
.
keys
():
for
fn
in
new
[
pkg
][
"files"
]:
if
(
files
[
fn
].
has_key
(
"new"
)
and
not
files
[
fn
][
"type"
]
in
[
"orig.tar.gz"
,
"orig.tar.bz2"
,
"tar.gz"
,
"tar.bz2"
,
"diff.gz"
,
"diff.bz2"
]
):
if
(
c
.
files
[
fn
].
has_key
(
"new"
)
and
not
c
.
files
[
fn
][
"type"
]
in
[
"orig.tar.gz"
,
"orig.tar.bz2"
,
"tar.gz"
,
"tar.bz2"
,
"diff.gz"
,
"diff.bz2"
]
):
filestoexamine
.
append
(
fn
)
html_header
(
changes
[
"source"
],
filestoexamine
)
html_header
(
c
.
c
hanges
[
"source"
],
filestoexamine
)
queue
.
check_valid
(
new
)
examine_package
.
display_changes
(
distribution
,
Upload
.
pkg
.
changes_file
)
check_valid
(
new
)
examine_package
.
display_changes
(
distribution
,
changes_file
)
for
fn
in
filter
(
lambda
fn
:
fn
.
endswith
(
".dsc"
),
filestoexamine
):
examine_package
.
check_dsc
(
distribution
,
fn
)
...
...
@@ -193,7 +191,7 @@ def usage (exit_code=0):
################################################################################
def
init
():
global
Cnf
,
Options
,
Upload
,
projectB
global
Cnf
,
Options
Cnf
=
utils
.
get_conf
()
...
...
@@ -210,10 +208,6 @@ def init():
if
Options
[
"help"
]:
usage
()
Upload
=
queue
.
Upload
(
Cnf
)
projectB
=
Upload
.
projectB
return
changes_files
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录