Skip to content

Commit 845d0e5

Browse files
authored
No gc option (#26)
1 parent a107c77 commit 845d0e5

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

doltcli/utils.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ def write_file(
7272
commit_message: Optional[str] = None,
7373
commit_date: Optional[datetime.datetime] = None,
7474
do_continue: Optional[bool] = False,
75+
do_gc: Optional[bool] = True,
7576
):
7677
if file_handle is not None and file is not None:
7778
raise ValueError("Specify one of: file, file_handle")
@@ -103,6 +104,7 @@ def writer(filepath: str):
103104
commit_message=commit_message,
104105
commit_date=commit_date,
105106
do_continue=do_continue,
107+
do_gc=do_gc,
106108
)
107109

108110

@@ -116,6 +118,7 @@ def write_columns(
116118
commit_message: Optional[str] = None,
117119
commit_date: Optional[datetime.datetime] = None,
118120
do_continue: Optional[bool] = False,
121+
do_gc: Optional[bool] = True,
119122
):
120123
"""
121124
@@ -151,6 +154,7 @@ def writer(filepath: str):
151154
commit_message=commit_message,
152155
commit_date=commit_date,
153156
do_continue=do_continue,
157+
do_gc=do_gc,
154158
)
155159

156160

@@ -164,6 +168,7 @@ def write_rows(
164168
commit_message: Optional[str] = None,
165169
commit_date: Optional[datetime.datetime] = None,
166170
do_continue: Optional[bool] = False,
171+
do_gc: Optional[bool] = True,
167172
):
168173
"""
169174
@@ -199,6 +204,7 @@ def writer(filepath: str):
199204
commit_message=commit_message,
200205
commit_date=commit_date,
201206
do_continue=do_continue,
207+
do_gc=do_gc,
202208
)
203209

204210

@@ -209,6 +215,7 @@ def _import_helper(
209215
import_mode: Optional[str] = None,
210216
primary_key: Optional[List[str]] = None,
211217
do_continue: Optional[bool] = False,
218+
do_gc: Optional[bool] = True,
212219
commit: Optional[bool] = False,
213220
commit_message: Optional[str] = None,
214221
commit_date: Optional[datetime.datetime] = None,
@@ -227,6 +234,8 @@ def _import_helper(
227234
args += ["--pk={}".format(",".join(primary_key))]
228235
if do_continue is True:
229236
args += ["--continue"]
237+
if do_gc is False:
238+
args += ["--no-gc"]
230239

231240
dolt.execute(args + [import_file])
232241

tests/test_write.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ def test_write_file_handle(init_empty_test_repo, tmp_path):
7272
file_handle=open(tempfile),
7373
import_mode=CREATE,
7474
primary_key=["id"],
75+
do_gc=False,
7576
)
7677
write_file(
7778
dolt=dolt,

0 commit comments

Comments
 (0)