@@ -291,6 +291,17 @@ type RemoteList {
291291 list : [Remote ! ]!
292292}
293293
294+ type PullRes {
295+ fastForward : Boolean !
296+ conflicts : Int !
297+ message : String !
298+ }
299+
300+ type PushRes {
301+ success : Boolean !
302+ message : String !
303+ }
304+
294305type Query {
295306 branch (databaseName : String ! , branchName : String ! ): Branch
296307 branchOrDefault (databaseName : String ! , branchName : String ): Branch
@@ -361,8 +372,10 @@ type Mutation {
361372 resetDatabase (newDatabase : String ): Boolean !
362373 loadDataFile (schemaName : String , tableName : String ! , refName : String ! , databaseName : String ! , importOp : ImportOperation ! , fileType : FileType ! , file : Upload ! , modifier : LoadDataModifier ): Boolean !
363374 mergePull (fromBranchName : String ! , toBranchName : String ! , databaseName : String ! , author : AuthorInfo ): Boolean !
364- addRemote (databaseName : String ! , remoteName : String ! , remoteUrl : String ! ): String !
375+ addRemote (remoteName : String ! , databaseName : String ! , remoteUrl : String ! ): String !
365376 deleteRemote (databaseName : String ! , remoteName : String ! ): Boolean !
377+ pullFromRemote (remoteName : String ! , databaseName : String ! , branchName : String ! ): PullRes !
378+ pushToRemote (remoteName : String ! , databaseName : String ! , branchName : String ! ): PushRes !
366379 restoreAllTables (databaseName : String ! , refName : String ! ): Boolean !
367380 createTag (tagName : String ! , databaseName : String ! , message : String , fromRefName : String ! , author : AuthorInfo ): String !
368381 deleteTag (databaseName : String ! , tagName : String ! ): Boolean !
0 commit comments