PromucFlow_constructor/app/client/src/entities
Manish Kumar bf92a52f5a
chore: autocommit feature branch (#34062)
## Description
The changes are related to the "auto-commit" migration feature.
**Server changes**
- Fixed issue with concurrent git calls for the same repo
- Trigger issues with auto-commit

**UI changes**
- Introduced new REST api for triggering auto-commit via client
- Updated logic for saga to use trigger auto-commit api for checking
whether to poll for auto-commit progress
- Updated logic to make status api call blocking
- Response structure change for auto-commit apis


Fixes #30110   
_or_  
Fixes `Issue URL`
> [!WARNING]  
> _If no issue exists, please create an issue first, and check with the
maintainers if the issue is valid._

## Automation

/ok-to-test tags="@tag.All"

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!TIP]
> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/9419768186>
> Commit: 129eaee76d3810e5e0ea9b6391048ff9338c9c8a
> Cypress dashboard url: <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=9419768186&attempt=2"
target="_blank">Click here!</a>

<!-- end of auto-generated comment: Cypress test results  -->













## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Introduced enhanced Git autocommit functionality with improved error
handling and progress tracking.
- Added new autocommit actions and state management for better
synchronization.

- **Bug Fixes**
  - Improved error handling during Git synchronization processes.

- **Refactor**
- Updated method names and parameters for clarity and consistency in Git
synchronization.

- **Chores**
- Renamed feature flags and constants related to Git autocommit for
better readability and maintainability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: brayn003 <rudra@appsmith.com>
2024-06-10 12:35:23 +05:30
..
Action chore: isAIAction uses the wrong interface (#33171) 2024-05-14 21:40:59 +05:30
AppCollab chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
AppsmithConsole chore: Import debugger fixes (#31080) 2024-02-14 12:00:18 +05:30
AppTheming chore: custom widget (#28926) 2023-12-28 12:16:28 +05:30
Datasource chore: Show schema as a tab instead of the right pane (#30906) 2024-02-08 13:25:23 +05:30
DataTree chore: update storybook (#32828) 2024-04-22 12:17:28 +03:00
DependencyMap chore: resetGlobal fix and makeParentsDependOnChild add dependency optimisation (#32827) 2024-04-22 17:22:28 +05:30
Engine chore: autocommit feature branch (#34062) 2024-06-10 12:35:23 +05:30
JSCollection chore: making body and variables as optional props- 31568 (#31665) 2024-03-20 19:03:52 +05:30
Replay chore: Import debugger fixes (#31080) 2024-02-14 12:00:18 +05:30
Tour Update comments onboarding tour (#5903) 2021-07-16 14:01:26 +05:30
URLRedirect chore: route builder refactor (#27905) 2023-10-12 11:01:22 +05:30
Widget chore: Performance fix generateDataTreeWidgetWithoutMeta (#31193) 2024-02-26 09:45:35 +05:30
App.ts Minor fixes for comments on the modal widget (#6368) 2021-08-06 14:47:56 +05:30
GitSync.ts fix: trigger issue with git settings (#30731) 2024-01-30 14:12:50 +05:30