Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Task] Git mod - Expose APIs for sagas, action creators and store #36812

Closed
brayn003 opened this issue Oct 10, 2024 · 0 comments · Fixed by #38060
Closed

[Task] Git mod - Expose APIs for sagas, action creators and store #36812

brayn003 opened this issue Oct 10, 2024 · 0 comments · Fixed by #38060
Assignees
Labels
Git Product Issues related to version control product Packages & Git Pod All issues belonging to Packages and Git Packages Pod issues that belong to the packages pod Task A simple Todo

Comments

@brayn003
Copy link
Contributor

No description provided.

@brayn003 brayn003 added the Git Platform Issues related to the git & the app platform label Oct 10, 2024
@Nikhil-Nandagopal Nikhil-Nandagopal added the Task A simple Todo label Oct 10, 2024
@github-actions github-actions bot removed the Git Platform Issues related to the git & the app platform label Oct 10, 2024
@brayn003 brayn003 self-assigned this Oct 11, 2024
@brayn003 brayn003 added Git Product Issues related to version control product Git Platform Issues related to the git & the app platform labels Oct 11, 2024
@riteshkew riteshkew added the Packages & Git Pod All issues belonging to Packages and Git label Nov 18, 2024
@github-actions github-actions bot removed the Git Platform Issues related to the git & the app platform label Nov 18, 2024
@brayn003 brayn003 added the Packages Pod issues that belong to the packages pod label Nov 29, 2024
github-actions bot pushed a commit to Zeral-Zhang/appsmith that referenced this issue Dec 12, 2024
## Description
- Adds GitContextProvider
- Adds more sagas
- Moved actions folder into store
- Minor restructuring of GitQuickActions


Fixes appsmithorg#36814 
Fixes appsmithorg#36812 
Fixes appsmithorg#36811 
Fixes appsmithorg#37805

## Automation

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

### 🔍 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/12271500398>
> Commit: e1eb35a
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=12271500398&attempt=1"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.Git`
> Spec:
> <hr>Wed, 11 Dec 2024 08:12:54 UTC
<!-- 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 a new icon, `ProtectedIcon`, for enhanced visual
representation.
- Added a new component, `CtxAwareGitQuickActions`, for context-aware
Git operations.
- Implemented a new utility hook, `useStatusChangeCount`, to calculate
modified entity counts.
- Added a new component, `BranchList`, for displaying a list of
branches.
- Introduced the `GitQuickActions` component for managing various Git
actions in one interface.
- Added new actions for managing Git branch operations, including
checkout, creation, and deletion.
- Introduced new Redux sagas for handling Git operations, including
checkout, commit, and fetch branches.

- **Bug Fixes**
- Updated error handling for various Git-related actions to ensure
proper state management.

- **Documentation**
- Enhanced documentation for new components and hooks to improve
developer understanding.

- **Chores**
- Removed obsolete files and actions related to branch operations to
streamline the codebase.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Git Product Issues related to version control product Packages & Git Pod All issues belonging to Packages and Git Packages Pod issues that belong to the packages pod Task A simple Todo
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants