fulghum
f400a12195
[ga-bump-release] Update Dolt version to 1.28.0 and release v1.28.0
v1.28.0
2023-11-22 01:02:35 +00:00
Jason Fulghum
13e29080f9
Merge pull request #7037 from dolthub/fulghum-0a2b9016
...
[auto-bump] [no-release-notes] dependency by fulghum
2023-11-21 17:01:30 -08:00
Jason Fulghum
3f90521272
Fixing BATS test after allowing TEXT/BLOB/JSON fields to accept a literal default value (for MariaDB compatibility)
2023-11-21 15:45:50 -08:00
fulghum
8e8b89dadb
[ga-bump-dep] Bump dependency in Dolt by fulghum
2023-11-21 23:16:19 +00:00
Zach Musgrave
f8e2371d24
Merge pull request #7024 from nustiueudinastea/concurrent-branches-map
...
Concurrent branches map
2023-11-21 11:47:39 -08:00
Alex Giurgiu
015efd4c53
reverting older ordering, changed during merge
2023-11-21 13:29:38 +02:00
Alex Giurgiu
cab07b32c1
added the nil check when unmarshaling from json
2023-11-21 13:26:03 +02:00
Alex Giurgiu
fb4275a65e
Merge branch 'main' into concurrent-branches-map
2023-11-21 13:25:17 +02:00
Nick Tobey
9bc32d9db2
Merge pull request #6980 from dolthub/nicktobey/schemamerge
...
Correctly identify and report data conflicts when deleting rows and/or columns during a three-way merge.
2023-11-20 23:12:26 -08:00
Nick Tobey
6527d9d6e9
Update docstring for mergeProllyTableData
2023-11-20 21:52:22 -08:00
Nick Tobey
8cf2982898
Add comments explaining why we have to handle left-only diffs during three-way merge.
2023-11-20 21:49:41 -08:00
Neil Macneale IV
dbb5ce3d2d
Merge pull request #7023 from dolthub/macneale4/fix_dolt_fetch_pull
...
fix dolt fetch and dolt pull commands to properly authenticate
2023-11-20 20:32:04 -08:00
macneale4
aacfd0a673
[ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
2023-11-21 02:46:35 +00:00
Neil Macneale IV
0780d4e496
Update tests for more descriptive messages
2023-11-20 18:39:42 -08:00
Neil Macneale IV
16a9dd80d4
Refactor to keep sql.Context out of interceptors.go
2023-11-20 18:39:35 -08:00
Nick Tobey
89f89a0997
Don't run check validator on resolved deleted rows: it's not needed and won't work.
2023-11-20 18:01:54 -08:00
Nick Tobey
560dfc02a7
Rename GetKeyColumnsDescriptor to GetKeyDescriptorWithNoConversion
2023-11-20 14:39:28 -08:00
Nick Tobey
c278833866
Refactor test harness to make clear why we're copying the test object.
2023-11-20 14:38:41 -08:00
jennifersp
d09c29cb7e
use database name that is the same as directory name on disk ( #7020 )
2023-11-20 13:20:12 -08:00
Zach Musgrave
517e8679cd
Merge pull request #7019 from nustiueudinastea/concurrent-backups-map2
...
Concurrent backups map
2023-11-20 10:14:26 -08:00
Dustin Brown
4cffade705
[ga-bump-dep] Bump dependency in Dolt by JCOR11599 ( #7021 )
...
Co-authored-by: JCOR11599 <jcor@ucsd.edu >
2023-11-18 12:52:16 -08:00
Alex Giurgiu
2e4184adb5
initialize nramches as well in the RepoState
2023-11-18 15:32:58 +02:00
Alex Giurgiu
322f528be6
first pass switching branches to concurrent map
2023-11-18 15:32:58 +02:00
Alex Giurgiu
5aed4d14bd
setting default values for repo state remotes and backups. They should never be nil even if the on disk config doesn't have values for them
2023-11-18 15:15:14 +02:00
macneale4
a78a6d2008
[ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
2023-11-18 01:19:05 +00:00
Neil Macneale IV
e11363a5c1
Activate skipped tests for fetch and pull
2023-11-17 17:07:38 -08:00
Neil Macneale IV
8e8335e9d4
Refactor Aaron's change in my voice
2023-11-17 14:54:17 -08:00
Aaron Son
311b54f3cc
dolt_fetch: Allow dolt fetch to work with username/password auth against a remotesapi.
...
When we migrated `dolt fetch` to use the SQL interface, we broke
username/password authentication for it. This change restores that
functionality.
Because `dolt fetch` can run against a SQL server, the semantics here are a bit
subtle. We pass along the `--user` parameter which is given to the `dolt fetch`
invocation. When the server sees a `--user` parameter in a `call dolt_fetch()`,
it consults its own process environment to pull out the password. In the common
case where `dolt fetch` is running against a SQL engine which is in the same
process, this means the `dolt fetch` invocations same the same.
2023-11-17 11:50:59 -08:00
Neil Macneale IV
477a1af160
Split Authentication and Authorization in the chunkstore API impl
2023-11-17 11:47:51 -08:00
stephanie
e7180e42a5
Merge pull request #7016 from dolthub/steph/cli-perf
...
Allow `dolt config` to run in folders without write permissions
2023-11-17 09:24:17 -08:00
Alex Giurgiu
7a36a96af6
initialize backups as well in the RepoState
2023-11-17 19:21:25 +02:00
Alex Giurgiu
e5827be667
first pass switching backups to concurrent map
2023-11-17 19:21:18 +02:00
Jason Fulghum
f5e0b0ff61
Merge pull request #7015 from dolthub/fulghum/bugfix
...
Update docs for merge's `--abort` param
2023-11-17 08:52:06 -08:00
Stephanie You
c6ea9725a7
minor updates
2023-11-16 17:48:00 -08:00
Stephanie You
0f5a26af3a
profile does not need write perms in current dir
2023-11-16 16:53:14 -08:00
Stephanie You
f37e231e7c
does not check write perms for config
2023-11-16 16:44:12 -08:00
Jason Fulghum
41f31eb8bf
Updating docs for --abort param; merge validates that the working set is clean before it will start a merge
2023-11-16 16:30:58 -08:00
Nick Tobey
52ce8d241a
Remove unused code and add comments.
2023-11-16 15:09:37 -08:00
Nick Tobey
85525e58ac
Fix copy-paste error in processBaseColumns
...
Regression test is not included because it led to discovery of https://github.com/dolthub/dolt/issues/7014
2023-11-16 14:53:50 -08:00
Dustin Brown
76c2f4641b
[ga-bump-dep] Bump dependency in Dolt by jennifersp ( #7013 )
2023-11-16 14:07:03 -08:00
jennifersp
9cf62a54ab
fix panic on foreign key references dropped table for dolt diff ( #7008 )
2023-11-16 13:26:26 -08:00
Aaron Son
820686bc42
Merge pull request #7004 from dolthub/aaron/sql-server-startup-rigor
...
[no-release-notes] cmd/dolt/commands/sqlserver: Restructure the start up sequence for sql-server.
2023-11-16 10:23:46 -08:00
jennifersp
184a3175f1
[ga-bump-release] Update Dolt version to 1.27.0 and release v1.27.0
v1.27.0
2023-11-16 18:17:08 +00:00
jennifersp
8ea2847759
allow hyphen in db name to match its dir name ( #6995 )
2023-11-16 07:25:55 -08:00
Nick Tobey
95b80fdf29
Cleanup comments in merge_prolly_rows.go
2023-11-16 00:25:10 -08:00
Nick Tobey
445ba966b2
During three-way merging, avoid touching the primary index for every left-side row unless we actually need to (because the schema changed.)
2023-11-15 17:20:15 -08:00
Nick Tobey
32fd66d75b
Update processBaseColumn to account for the fact that we no longer preemptively migrate the left side of the merge.
2023-11-15 14:36:22 -08:00
Nick Tobey
efff37bdf6
Update bats tests. These tests test handling data conflicts, but the behavior that was in the test (row deletion + column deletion) is no longer a conflict. This commit changes the behavior to something else that is a conflict.
2023-11-15 14:36:19 -08:00
Aaron Son
f1b915af43
go/libraries/utils/svcs: Controller: Change Stop so it can be called concurrently and multiple times and it never returns an error.
2023-11-15 13:34:25 -08:00
Aaron Son
cb4977a547
go/cmd/dolt/commands/sqlserver: server.go: Ensure we always close the mySQLServer instance, even if we never get to the service which is responsible for running it.
2023-11-15 12:29:44 -08:00