Skip to content

Commit

Permalink
Git: force-push-origin target
Browse files Browse the repository at this point in the history
  • Loading branch information
ohhmm committed Oct 6, 2024
1 parent be73d74 commit bd657b1
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions cmake/gitect.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,12 @@ if(GIT_EXECUTABLE)
EXCLUDE_FROM_DEFAULT_BUILD 1
FOLDER "util/git")

add_custom_target(rebase-main
add_custom_target(rebase-origin-main
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
COMMAND ${GIT_EXECUTABLE} pull --rebase --autostash origin main
COMMAND ${GIT_EXECUTABLE} fetch --all
)
set_target_properties(rebase-main PROPERTIES
set_target_properties(rebase-origin-main PROPERTIES
EXCLUDE_FROM_ALL 1
EXCLUDE_FROM_DEFAULT_BUILD 1
FOLDER "util/git")
Expand Down Expand Up @@ -133,6 +133,16 @@ if(GIT_EXECUTABLE)
EXCLUDE_FROM_DEFAULT_BUILD 1
FOLDER "util/git")

add_custom_target(force-push-origin
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
COMMAND ${GIT_EXECUTABLE} push -f origin
COMMAND ${GIT_EXECUTABLE} fetch --all
)
set_target_properties(force-push-origin PROPERTIES
EXCLUDE_FROM_ALL 1
EXCLUDE_FROM_DEFAULT_BUILD 1
FOLDER "util/git")

add_custom_target(force-push-head-to-develop
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
COMMAND ${GIT_EXECUTABLE} push origin HEAD:develop -f || ${GIT_EXECUTABLE} push origin HEAD:refs/heads/develop
Expand Down

0 comments on commit bd657b1

Please sign in to comment.