yamazaki93 / metrogit Goto Github PK
View Code? Open in Web Editor NEWA git visualization tool that's more than just git
License: MIT License
A git visualization tool that's more than just git
License: MIT License
Include setting to turn tooltip on/off
Add filtering functionality in CommitDetailPanel to filter list of file changes by modification type (modified, added, deleted, renamed...)
Have a list of recently opened repository, allow choosing and faster switching of repository
In conflict state, update the commit panel to show merge or abort button and hook up abort functionality
Draw horizontal lines in map view to separate commits by time.
Allow changing assignee for a JIRA issue
Support staging changes by lines and hunks
Add a JIRA subtask through MetroGit. Edit story, issue title.
Right click on a commit and cherry-pick it to the current branch
Describe the solution you'd like
To be able to see entire file with diff lines in FileViwPanel instead of just hunks
Additional context
Maybe a toggle button to toggle between whole file or just hunks
Describe the bug
When viewing individual file details in un-committed changes, the file panel remains open after the changes are committed which closes the commit-detail-panel
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Both panel should close
Describe the bug
The discard all changes button doesn't get rid of added files
To Reproduce
Steps to reproduce the behavior:
Expected behavior
All changes should be discarded
Describe the bug
A javascript error is thrown when first running the program
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No error should occur
Additional context
It's throwing a directory not found error because of a wrong initialization order. This will be fixed in 0.1.1.
To get it to work for 0.1.0, create a folder named "MetroGit" in your user directory
Add auto delete cashed files in cache service, maybe delete oldest file to keep it under 10M
Simple Jenkins CI integration, similar to AppVeyor, pull Jenkins results and integrate in map and CI detail tab
See modification (line by line details) when clicked on a file entry in the commit detail view
View only, when click an entry in the commit detail tab, a separate panel opens with all the hunks diff.
Able to undock, open a new window with the file details
Manage submodules, for now just list and view
Pops up a release note page when successful update
With JIRA links present in description, clicking them navigate the JIRA detail tab to the clicked issue
Integrate better with Github
Don't show garbled binary file contents
Describe the bug
JIRA key shows up in commit message panel even when current repo is not JIRA enabled. This happens when opening a JIRA enabled repo then open another repo
To Reproduce
Steps to reproduce the behavior:
Expected behavior
JIRA key should not appear
Add an about page, with link to this repo
Allow initializing an empty repository through the OpenRepoPanel
Describe the bug
When a deleted file is present in current changes and unstaged, directly committing without staging will cause error
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Error shouldn't appear
manually select a branch and choose another branch to rebase onto
Delete local and remote branch
Add button in the commit's CI detail panel to control AppVeyor to rebuild a commit.
Describe the bug
ctrl related keyboard shortcut not working on mac.
Expected behavior
Will change to use application wide shortcut with command on Mac and control on Windows
Describe the bug
Application menu is not shown in Mac
Detect repository in conflict and display accordingly
Yes don't worry, you aren't left out, I am working on a build for MacOS.
The build is planned to be performed on 0.1.0-beta and will be amended to the release once ready
Add a button to collapse, expand all branch folders in the branch viewer (the left panel)
Extend file detail viewer to see current changes
Add settings for individual profile per repository
Show tags, add tags, remove tags (local and remote)
Add global keyboard shortcuts for commiting, pushing, pulling etc.
Planned:
Describe the bug
Randomly crashes in mac, the error showing relating to "assertion failed(t->cred)..."
Related to this issue where an empty credential was returned, this will work on Windows but not on Mac
Add notification using OS's native notification system
Select resolution when transitioning JIRA issue to done
Select any stash from the map with right click option "pop"
Implement simple conflict resolution panel
Integrate with pivotal tracker to provide similar functionality as JIRA
Re-work the commit details tab (the right panel) so that with no commits selected, user can still interact with JIRA.
Also rework the JIRA tab to allow search for other tickets
Describe the bug
Sometimes strange files got committed, usually a phantom deleted file will get committed then a added file appears as uncommitted changes
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No random files should appear when committing
Describe the bug
When no credential entered on Mac, an unnecessary error appears when the login form appears
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The error should not show up
Describe the bug
On mac, after closing and re-opening window, event handler got registered again causing duplicated message to show up
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Only 1 error should appear
Describe the bug
Long file name sometimes gets cutoff in FileDetailView on narrower screens, so does the close and open external button
Merge 2 branches, add right click menu in both branch viewer and map
Hard and soft reset to any commit in the map
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.