Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
G
go-ipfs
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
jihao
go-ipfs
Commits
c44191e0
Unverified
提交
c44191e0
authored
3月 22, 2018
作者:
Whyrusleeping
提交者:
GitHub
3月 22, 2018
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #4743 from schomatis/fix/unixfs/dagarchive-path
unixfs: clean path in DagArchive
上级
b8e7b632
f710b31f
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
10 行增加
和
1 行删除
+10
-1
t0090-get.sh
test/sharness/t0090-get.sh
+8
-0
archive.go
unixfs/archive/archive.go
+2
-1
没有找到文件。
test/sharness/t0090-get.sh
浏览文件 @
c44191e0
...
...
@@ -104,6 +104,14 @@ test_get_cmd() {
rm -r "$HASH2"
'
# Test issue #4720: problems when path contains a trailing slash.
test_expect_success
"ipfs get with slash (directory)"
'
ipfs get "$HASH2/" &&
test_cmp dir/a "$HASH2"/a &&
test_cmp dir/b/c "$HASH2"/b/c &&
rm -r "$HASH2"
'
test_expect_success
"ipfs get -a -C succeeds (directory)"
'
ipfs get "$HASH2" -a -C >actual
'
...
...
unixfs/archive/archive.go
浏览文件 @
c44191e0
...
...
@@ -33,7 +33,8 @@ func (i *identityWriteCloser) Close() error {
// DagArchive is equivalent to `ipfs getdag $hash | maybe_tar | maybe_gzip`
func
DagArchive
(
ctx
context
.
Context
,
nd
ipld
.
Node
,
name
string
,
dag
ipld
.
DAGService
,
archive
bool
,
compression
int
)
(
io
.
Reader
,
error
)
{
_
,
filename
:=
path
.
Split
(
name
)
cleaned
:=
path
.
Clean
(
name
)
_
,
filename
:=
path
.
Split
(
cleaned
)
// need to connect a writer to a reader
piper
,
pipew
:=
io
.
Pipe
()
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论