Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Crans Passwords
Manage
Activity
Members
Labels
Plan
Issues
5
Issue boards
Milestones
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Nounous
Crans Passwords
Commits
ba517c0b
Verified
Commit
ba517c0b
authored
4 years ago
by
me5na7qbjqbrp
Browse files
Options
Downloads
Patches
Plain Diff
Get one file at a time
parent
5537150c
No related branches found
Branches containing commit
No related tags found
2 merge requests
!5
Code clean format
,
!3
Add paramiko, logging and ini config
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
client.py
+10
-7
10 additions, 7 deletions
client.py
with
10 additions
and
7 deletions
client.py
+
10
−
7
View file @
ba517c0b
...
@@ -361,10 +361,12 @@ def restore_all_files(options):
...
@@ -361,10 +361,12 @@ def restore_all_files(options):
"""
Récupère les fichiers du serveur distant
"""
"""
Récupère les fichiers du serveur distant
"""
return
remote_command
(
options
,
"
restorefiles
"
)
return
remote_command
(
options
,
"
restorefiles
"
)
@simple_memoize
def
get_files
(
options
,
filenames
):
def
get_file
(
options
,
filename
):
"""
Récupère le contenu des fichiers distants
"""
"""
return
remote_command
(
options
,
"
getfiles
"
,
stdin_contents
=
filenames
)
Get the content of one remote file
"""
return
remote_command
(
options
,
"
getfile
"
,
filename
)
def
put_files
(
options
,
files
):
def
put_files
(
options
,
files
):
"""
Dépose les fichiers sur le serveur distant
"""
"""
Dépose les fichiers sur le serveur distant
"""
...
@@ -654,7 +656,7 @@ def clipboard(texte):
...
@@ -654,7 +656,7 @@ def clipboard(texte):
def
show_file
(
options
):
def
show_file
(
options
):
"""
Affiche le contenu d
'
un fichier
"""
"""
Affiche le contenu d
'
un fichier
"""
fname
=
options
.
fname
fname
=
options
.
fname
gotit
,
value
=
get_file
s
(
options
,
[
fname
])[
0
]
gotit
,
value
=
get_file
(
options
,
fname
)
if
not
gotit
:
if
not
gotit
:
if
not
options
.
quiet
:
if
not
options
.
quiet
:
print
(
value
.
encode
(
"
utf-8
"
))
# value contient le message d'erreur
print
(
value
.
encode
(
"
utf-8
"
))
# value contient le message d'erreur
...
@@ -736,7 +738,7 @@ def show_file(options):
...
@@ -736,7 +738,7 @@ def show_file(options):
def
edit_file
(
options
):
def
edit_file
(
options
):
"""
Modifie/Crée un fichier
"""
"""
Modifie/Crée un fichier
"""
fname
=
options
.
fname
fname
=
options
.
fname
gotit
,
value
=
get_file
s
(
options
,
[
fname
])[
0
]
gotit
,
value
=
get_file
(
options
,
fname
)
nfile
=
False
nfile
=
False
annotations
=
u
""
annotations
=
u
""
...
@@ -882,7 +884,8 @@ def recrypt_files(options, strict=False):
...
@@ -882,7 +884,8 @@ def recrypt_files(options, strict=False):
askfiles
=
[
filename
for
(
filename
,
fileroles
)
in
allfiles
.
iteritems
()
askfiles
=
[
filename
for
(
filename
,
fileroles
)
in
allfiles
.
iteritems
()
if
is_wanted
(
fileroles
)
]
if
is_wanted
(
fileroles
)
]
files
=
get_files
(
options
,
askfiles
)
files
=
[
get_file
(
options
,
f
)
for
f
in
askfiles
]
# Au cas où on aurait échoué à récupérer ne serait-ce qu'un de ces fichiers,
# Au cas où on aurait échoué à récupérer ne serait-ce qu'un de ces fichiers,
# on affiche le message d'erreur correspondant et on abandonne.
# on affiche le message d'erreur correspondant et on abandonne.
for
(
success
,
message
)
in
files
:
for
(
success
,
message
)
in
files
:
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment