Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
AhlamBCoding
/
sourcegit
Public
forked from
sourcegit-scm/sourcegit
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
sourcegit
src
ViewModels
CreateBranch.cs
on
develop
User selector
All users
All time
Commit history
Commits on May 23, 2025
feature: supports to overwrite existing branch while creating new branch (#1349)
Show description for 76a197a
love-linger
committed
76a197a
View commit details
Copy full SHA for 76a197a
View code at this point
Browse repository at this point
Commits on May 21, 2025
perf: only update uninited or outdated submodules
Show description for 1fef7a7
love-linger
committed
1fef7a7
View commit details
Copy full SHA for 1fef7a7
View code at this point
Browse repository at this point
feature: supports `--recurse-submodules` on pull (#1342)
Show description for 936160e
love-linger
committed
936160e
View commit details
Copy full SHA for 936160e
View code at this point
Browse repository at this point
Commits on May 9, 2025
refactor: rewrite checkout/create branch with submodules
Show description for 0f6c897
love-linger
committed
0f6c897
View commit details
Copy full SHA for 0f6c897
View code at this point
Browse repository at this point
enhance: update submodules individually (#1272)
Show description for 3e530de
love-linger
committed
3e530de
View commit details
Copy full SHA for 3e530de
View code at this point
Browse repository at this point
Commits on May 6, 2025
feature: make `--recurse-submdoules` an option while trying to checkout branch with submodules (#1272)
Show description for df29edd
love-linger
committed
df29edd
View commit details
Copy full SHA for df29edd
View code at this point
Browse repository at this point
Commits on Apr 28, 2025
enhance: wait a while after branch changed (#1254)
Show description for 30d42b1
love-linger
committed
30d42b1
View commit details
Copy full SHA for 30d42b1
View code at this point
Browse repository at this point
Commits on Apr 19, 2025
refactor: use view locator instead of creating views manually in viewmodels (#1213)
Show description for 5fd074a
love-linger
committed
5fd074a
View commit details
Copy full SHA for 5fd074a
View code at this point
Browse repository at this point
Commits on Apr 17, 2025
feature: git command logs
Show description for 8b39df3
love-linger
committed
8b39df3
View commit details
Copy full SHA for 8b39df3
View code at this point
Browse repository at this point
Commits on Apr 7, 2025
enhance: allow using `+` character in branch name (#1152)
Show description for ad9021e
love-linger
committed
ad9021e
View commit details
Copy full SHA for ad9021e
View code at this point
Browse repository at this point
Commits on Mar 13, 2025
refactor: rewrite the way to deal with uncommitted local changes when checkout/pull/create branch (#1085)
Show description for 0e261cf
love-linger
committed
0e261cf
View commit details
Copy full SHA for 0e261cf
View code at this point
Browse repository at this point
Commits on Feb 28, 2025
enhance: do NOT remember the last selected handling method of uncommitted local changes (#977)
Show description for 5199fb2
love-linger
committed
5199fb2
View commit details
Copy full SHA for 5199fb2
View code at this point
Browse repository at this point
Commits on Jan 24, 2025
feature: branch name allows spaces and auto replace spaces with dashes (#917)
love-linger
committed
37c4545
View commit details
Copy full SHA for 37c4545
View code at this point
Browse repository at this point
Commits on Jan 14, 2025
feature: `bare` repository support
love-linger
committed
b9b5220
View commit details
Copy full SHA for b9b5220
View code at this point
Browse repository at this point
Commits on Jan 8, 2025
code_style: run `dotnet format`
love-linger
committed
a3d744f
View commit details
Copy full SHA for a3d744f
View code at this point
Browse repository at this point
Commits on Jan 6, 2025
fix: new created branch expanded state is not remembered
love-linger
committed
65e820e
View commit details
Copy full SHA for 65e820e
View code at this point
Browse repository at this point
Commits on Jan 2, 2025
fix: auto-filter does not work well (#855)
love-linger
committed
4e06944
View commit details
Copy full SHA for 4e06944
View code at this point
Browse repository at this point
feature: auto-change filter branches after checkout (#855)
love-linger
committed
1273155
View commit details
Copy full SHA for 1273155
View code at this point
Browse repository at this point
Commits on Nov 15, 2024
refactor: move codes from Views.FilterModeSwitchButton to ViewModels.Repository
Show description for a5606e8
love-linger
committed
a5606e8
View commit details
Copy full SHA for a5606e8
View code at this point
Browse repository at this point
Commits on Nov 14, 2024
refactor: rewrite the histories filter function to supports both `include` and `exclude` modes (#690)
Show description for ca5bc4b
love-linger
committed
ca5bc4b
View commit details
Copy full SHA for ca5bc4b
View code at this point
Browse repository at this point
Commits on Oct 2, 2024
feature: add an option to clean up ignored files when discard all changes in repo (#531)
love-linger
committed
4e57cd5
View commit details
Copy full SHA for 4e57cd5
View code at this point
Browse repository at this point
Commits on Sep 26, 2024
feature: auto add checkout target branch to history filters if the filter list is not empty (#518)
love-linger
committed
05c135a
View commit details
Copy full SHA for 05c135a
View code at this point
Browse repository at this point
Commits on Aug 9, 2024
enhance: create branch on detached HEAD (#344)
love-linger
committed
ed2d327
View commit details
Copy full SHA for ed2d327
View code at this point
Browse repository at this point
Commits on Aug 7, 2024
enhance: get count of changed file (without untracked) directly (#316)
love-linger
committed
3bcf4e1
View commit details
Copy full SHA for 3bcf4e1
View code at this point
Browse repository at this point
enhance: ignore untracked files when calculate local changes in checkout/create branch/pull (#316)
love-linger
committed
8c16ded
View commit details
Copy full SHA for 8c16ded
View code at this point
Browse repository at this point
enhance: do not call `git add` before `git stash push` when enable auto stash in checkout/create branch/pull (#316)
love-linger
committed
71c2ad9
View commit details
Copy full SHA for 71c2ad9
View code at this point
Browse repository at this point
Commits on Jul 27, 2024
enhance: refresh braches immediately after a branch has been added/deleted
love-linger
committed
0b6cab4
View commit details
Copy full SHA for 0b6cab4
View code at this point
Browse repository at this point
Commits on Jul 21, 2024
enhance: allow `#` character in branch name (#271)
love-linger
committed
9f09b8e
View commit details
Copy full SHA for 9f09b8e
View code at this point
Browse repository at this point
Commits on Jul 3, 2024
enhance: remember last selected on common actions (#231)
Show description for f4f4a26
love-linger
committed
f4f4a26
View commit details
Copy full SHA for f4f4a26
View code at this point
Browse repository at this point
Commits on Jul 2, 2024
feature: add tooltip for branches (#228)
love-linger
committed
4ef0f11
View commit details
Copy full SHA for 4ef0f11
View code at this point
Browse repository at this point
Commits on Jun 19, 2024
enhance: change the default action to deal with local changes on pull/checkout/create new branch to `Do Nothing` (#185)
love-linger
committed
a717e48
View commit details
Copy full SHA for a717e48
View code at this point
Browse repository at this point
Commits on Jun 6, 2024
code_style: run `dotnet format`
love-linger
committed
4610f70
View commit details
Copy full SHA for 4610f70
View code at this point
Browse repository at this point
Commits on Jun 3, 2024
ux: add missing progress description
love-linger
committed
6a98af1
View commit details
Copy full SHA for 6a98af1
View code at this point
Browse repository at this point
Commits on May 29, 2024
feature: allow to ignore local changes also when switching branch or pulling changes (#151)
love-linger
committed
0b09d21
View commit details
Copy full SHA for 0b09d21
View code at this point
Browse repository at this point
Commits on May 25, 2024
feature: add `Do Nothing` option to deal with local changes before creating a new branch (#143)
love-linger
committed
a52124c
View commit details
Copy full SHA for a52124c
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.