Giter Site home page Giter Site logo

gitlost's People

Contributors

com-gotgrace-dusty avatar felesmortis avatar mcleopold avatar orangutech avatar xeroone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

gitlost's Issues

OSX gitlost not working

$ npm install -g gitlost

$ gitlost

** output **
/bin/gitlost: line 1: syntax error near unexpected token `('
/bin/gitlost: line 1: `var opn = require('opn');'

Command line pane

Add a command line output pane as a collapseable window. Allow for injection of commands with links or typing. Ensure no hacking can occur by locking down commands sent to backend.

Implement a "zoom to branch" feature

When I've got dozens of branches in scope and I want to find a specific branch (typically by the user story ID contained in the branch name) I use the browser's find in page feature (ctrl-F). This used to scroll the branch into view before the D3 pane was implemented.

Can we have a "Search by branch name" feature to scroll the branch into view via the D3 pane?

If there was an easy click a branch name to zoom to, that would be useful, otherwise I'd search by part of the branch name; which may match multiple branches. If the latter, I'd need to be able to click next to see the next match.

Thanks.

Roll-up series of commits into circle

Allow for a series of sequential commits to be displayed as a single large circle with the number of commits. Allow for expanding or collapsing the line of commits. This does not apply to merge commits.

Empty or 1 commit repos do not show graph

Empty repos or ones with just 1 commit do not show the graph. The git history commands are defaulted to look at a commit plus the one before it. This needs to be a special case. The super secret initial git commit hash could also be used.

Auto fetch

Allow for auto fetch to occur at a regular interval.

Branch Selection as tree view

The branch selection should be a tree view on the side that is constaintely displayed. It should be able to collapse out of view. It should support folder for remotes, tags, stashes, reflogs and any ref names with a slash.

Clickable commands

Specifically add clickable commands in the command reference pane. Also add clickable "new branch here" command on graph objects.

Use D3

Implement D3 so the graph can be augemented.

Resizing issue when window becomes too narrow

When the window becomes too narrow and the buttons at the top of the page begin to shift down a row, they will cover up part of the git branches with no way to view what is underneath.
image

Improve commit details

Expand the commit detail dialog to include 3 tabs: Date/Message/Author, File status/ File diffs. Allow for multiple modeless dialogs to be shown.

Drag and drop events

Using D3, allow for generic drag and drop events between nodes and edges on the graph. This will later be used to infer git commands from drag actions.

Git config gui

Add a global and repo ui to inspect and modify common git configs. (username, email, line endings, rebase)

Add copy & paste

Add copy & paste right click options to things all over the graph.

Show non-commits in graph

Allow for showing reflog entries, stashes and the current index as nodes in the graph. The nodes should allow allow for the diff view.

Include forward branches

Include forward branches should be off by default. Consider a per-branch solution rather than whole repository.

TFS Links

Using the remote info, build a TFS link for related work items or parsed branch names.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.