Skip to content

[feat]: Starting a new conversation in a project should pull before making the worktree #1970

@QuinnBast

Description

@QuinnBast

Feature Summary

Currently, it seems like when you click "+" to start a new conversation in EmDash, it will just make a worktree off of what the current directory has checked out. Sometimes this might be out of date, or be a working branch that the user is on for development.

The IDE should both:

  1. Attempt to pull the latest main or master branch; and
  2. Create the worktree off of the repository's primary branch.

Problem or Use Case

Currently, it doesn't seem to pull or fetch the latest changes when starting a new conversation which means after completing work, and then starting a new conversation, it is not aware of any new work that was completed due to the lack of pulling/fetching.

Proposed Solution

In order to do this maybe EmDash needs to be able to have user's configure their repository on setup to indicate what the name of their primary branch is?

Alternatives Considered

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions