Giter Site home page Giter Site logo

atom-git-control's Introduction

this. is. me.

I build stuff. And hopefully you find some of it useful. If not, let me know via an issue, or even better, get a PR ready and I'll owe you a drink of your choice.

If you want to know a bit more about me, my IPNS-accessible jacogr.info site has some small tidbits.

atom-git-control's People

Contributors

adampohl avatar azakur4 avatar brylie avatar costicapuntaru avatar enjoijkee avatar gitter-badger avatar gourxb avatar hellerbarde avatar jacogr avatar kev-chien avatar marcelmue avatar markokajzer avatar mirkoanz avatar mishak87 avatar nishanthshankar avatar nixel2007 avatar otterpocket avatar platzer avatar rafaelstz avatar rdcklinux avatar readmecritic avatar rhumbertgz avatar rkmax avatar simurai avatar smvarela avatar timostaudinger avatar wbrbr avatar william-voyek avatar zzjin avatar

Stargazers

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

Watchers

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

atom-git-control's Issues

Atom.Object.defineProperty.get is deprecated.

atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace),
which returns an HTMLElement.

Atom.Object.defineProperty.get (/usr/share/atom/resources/app/src/atom.js:54:11)
Object.activate (/home/nico/.atom/packages/git-control/lib/git-control.coffee:16:9)

Feature request: Diff/Compare only selected file(s)

At the moment the Compare button shows a diff of all changes, and ideally when I have one file selected (see below) I would like to just see that file

image

This would help when the workflow is:

  1. select file
  2. review changes
  3. chose to reset those changes
  4. move to next file (i.e. 1. ) until all files are reviewed
  5. commit

Project.getRepo is deprecated.

Use ::getRepositories instead

Project.getRepo (C:\Users\User\AppData\Local\atom\app-0.196.0\resources\app.asar\src\project.js:579:12)
Object.<anonymous> (C:\Users\User\.atom\packages\git-control\lib\git.coffee:15:17)
Object.<anonymous> (C:\Users\User\.atom\packages\git-control\lib\git.coffee:289:4)
Module._compile (module.js:452:26)

Permission denied (publickey)

Hello,

I have a problem with git-control on my Ubuntu 14. I have github repository with ssh remote. I saved my public key in github accout and test command "ssh -vT [email protected]" throw no error.

When I toggle the module I have an error which can be seen in the image below
screenshot - 26 03 2015 - 17 01 22

Using git from Linux terminal works. Someone know how to fix it?

non vcs project show this error

Failed to activate package named 'git-control' TypeError: Cannot read property 'getWorkingDirectory' of null
at Object. (c:\Users\Administrator.atom\packages\git-control\lib\git.coffee:16:13)

Atom.Object.defineProperty.get is deprecated.

atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace),
which returns an HTMLElement.

Atom.Object.defineProperty.get (/usr/share/atom/resources/app/src/atom.js:53:11)
Object.activate (/home/gilmar/.atom/packages/git-control/lib/git-control.coffee:16:9)

Project.getRepo is deprecated.

Use ::getRepositories instead

Project.getRepo (C:\Users\gduncan\AppData\Local\atom\app-0.194.0\resources\app.asar\src\project.js:579:12)
Object.<anonymous> (C:\Users\gduncan\.atom\packages\git-control\lib\git.coffee:15:17)
Object.<anonymous> (C:\Users\gduncan\.atom\packages\git-control\lib\git.coffee:289:4)
Module._compile (module.js:452:26)

Push window is inactive on first commit

Hi :), I really like your package so far! I think I found one small problem with it.

I have cloned new git repo.
Committed first commit.
Push button seemed disabled(was grey) but push worked.
Remote was added to remote list.

When I tried second commit push button was active.

Add support for deleting new files (i.e. not tracked by git)

At the moment there is Reset which works great for reseting changes made to files that are being tracked by Git.

The issue happens when we want to Reset an non-tracked file (which is actually a delete, not a reset)

Here is what happens if the Reset button is used on a new file:

image

Is Push Broken?

I can't get the push button to work properly,
Made a change, it picks up the change, then i commit this new version. Now i try to push it onto the remote repository, which doesn't work. So what i do is after i commit it i use the Github Windows GUI to sync the local repo with the remote repo. ( isn't this exactly what the Push button is supposed to do?)

Deprecated calls

Deprecation Cop:
atom.workspaceView is no longer available. In most cases you will not need the view. See the Workspace docs for alternatives: https://atom.io/docs/api/latest/Workspace. If you do need the view, please use atom.views.getView(atom.workspace), which returns an HTMLElement.

Called 1 timeCreate Issue on git-control repo
Atom.Object.defineProperty.get - /usr/share/atom/resources/app/src/atom.js:55:11
Object.activate - /home/fabio/.atom/packages/git-control/lib/git-control.coffee:16:9

GitRepository.getOriginUrl is deprecated.

Use ::getOriginURL instead.

GitRepository.getOriginUrl (C:\Users\gduncan\AppData\Local\atom\app-0.194.0\resources\app.asar\src\git-repository.js:446:7)
Object.hasOrigin (C:\Users\gduncan\.atom\packages\git-control\lib\git.coffee:127:16)
GitControlView.fetchMenuClick (C:\Users\gduncan\.atom\packages\git-control\lib\git-control-view.coffee:161:24)
GitControlView.update (C:\Users\gduncan\.atom\packages\git-control\lib\git-control-view.coffee:68:9)

Compare doesn't work

Hello,

When I click on compare command, I have that issue : cannot read property 'push' of undefined.
I'am using atom version 0.184.0.
screenshot

Thanks

project changed but git repo not change

I use project ring manage my projects. 1st I open the Git-Control for my project one, then I changed to project two, now Git-Control throw errors repo destroyed, but it should close repo one and open repo two.

Uncaught TypeError: Cannot read property 'getWorkingDirectory' of undefined

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 0.192.0
System: Mac OS X 10.9.5
Thrown From: git-control package, v0.1.9

Stack Trace

Uncaught TypeError: Cannot read property 'getWorkingDirectory' of undefined

At /Users/redfrog/.atom/packages/git-control/lib/git.coffee:16

TypeError: Cannot read property 'getWorkingDirectory' of undefined
  at Object.<anonymous> (/Users/redfrog/.atom/packages/git-control/lib/git.coffee:16:13)
  at Object.<anonymous> (/Users/redfrog/.atom/packages/git-control/lib/git.coffee:1:1)
  at Module._compile (module.js:452:26)
  at Object.requireCoffeeScript (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-cash/lib/coffee-cash.js:85:19)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Object.<anonymous> (/Users/redfrog/.atom/packages/git-control/lib/git-control-view.coffee:3:7)
  at Object.<anonymous> (/Users/redfrog/.atom/packages/git-control/lib/git-control-view.coffee:1:1)
  at Module._compile (module.js:452:26)
  at Object.requireCoffeeScript (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-cash/lib/coffee-cash.js:85:19)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Object.<anonymous> (/Users/redfrog/.atom/packages/git-control/lib/git-control.coffee:1:18)
  at Object.<anonymous> (/Users/redfrog/.atom/packages/git-control/lib/git-control.coffee:1:1)
  at Module._compile (module.js:452:26)
  at Object.requireCoffeeScript (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-cash/lib/coffee-cash.js:85:19)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Package.module.exports.Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/src/package.js:667:34)
  at Package.module.exports.Package.activateConfig (/Applications/Atom.app/Contents/Resources/app/src/package.js:239:12)
  at PackageDetailView.module.exports.PackageDetailView.activate (/Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-detail-view.js:155:26)
  at PackageDetailView.module.exports.PackageDetailView.updateInstalledState (/Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-detail-view.js:193:12)
  at /Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-detail-view.js:219:24
  at /Applications/Atom.app/Contents/Resources/app/node_modules/emissary/lib/emitter.js:155:30
  at Array.forEach (native)
  at PackageManager.module.exports.Emitter.emitSlow (/Applications/Atom.app/Contents/Resources/app/node_modules/emissary/lib/emitter.js:154:47)
  at PackageManager.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app/node_modules/emissary/lib/emitter.js:107:30)
  at PackageManager.module.exports.PackageManager.emitPackageEvent (/Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-manager.js:368:19)
  at /Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-manager.js:275:26
  at exit (/Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-manager.js:43:16)
  at BufferedProcess.triggerExitCallback (/Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:63:47)
  at ChildProcess.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:85:18)
  at emitTwo (events.js:87:13)
  at ChildProcess.emit (events.js:169:7)
  at Process.ChildProcess._handle.onexit (child_process.js:1057:12)

Commands

Config

{
  "core": {}
}

Installed Packages

# User
Sublime-Style-Column-Selection, v1.2.3
autocomplete-emojis, v2.2.0
autocomplete-paths, v1.0.2
autocomplete-plus, v2.10.0
autocomplete-snippets, v1.2.0
file-icons, v1.5.4
git-log, v0.3.0
highlight-selected, v0.9.1
japanese-wrap, v0.2.7
language-haml, v0.19.0
line-jumper, v0.13.0
minimap, v4.7.6
minimap-git-diff, v4.1.2
open-recent, v2.2.2
show-ideographic-space, v0.1.6

# Dev
No dev packages

Push via HTTP with credentials on Windows

Hi,

I try to push my repo with the "Push" button (enabled) but nothing happen. It is a HTTP remote and it need credentials. The following command appears but nothing else:
git -c push.default=simple push --porcelain
If I type the same in command-line, it ask me my credentials and it works.

I'm on Windows.

Atom.Object.defineProperty.get is deprecated.

atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace),
which returns an HTMLElement.

Atom.Object.defineProperty.get (/Applications/Atom.app/Contents/Resources/app/src/atom.js:54:11)
Object.activate (/Users/montgomerykern/.atom/packages/git-control/lib/git-control.coffee:16:9)

Stash Support

First off, awesome package so thanks for making it!

Second, any chance for Stash support. I was thinking of keeping it simple and having creating a stash and applying it on the current branch.

Uncaught Error: Repository has been destroyed

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 0.179.0
System: Microsoft Windows 8.1
Thrown From: git-control package, v0.1.8

Stack Trace

Uncaught Error: Repository has been destroyed

At C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\git-repository.js:382

Error: Repository has been destroyed
  at GitRepository.module.exports.GitRepository.getRepo (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\git-repository.js:382:15)
  at GitRepository.module.exports.GitRepository.getShortHead (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\git-repository.js:164:19)
  at Object.module.exports.getLocalBranch (C:\Users\Chris\.atom\packages\git-control\lib\git.coffee:106:17)
  at GitControlView.module.exports.GitControlView.loadBranches (C:\Users\Chris\.atom\packages\git-control\lib\git-control-view.coffee:82:27)
  at GitControlView.module.exports.GitControlView.update (C:\Users\Chris\.atom\packages\git-control\lib\git-control-view.coffee:54:6)
  at Object.module.exports.GitControl.updateViews (C:\Users\Chris\.atom\packages\git-control\lib\git-control.coffee:44:9)
  at atom-workspace.<anonymous> (C:\Users\Chris\.atom\packages\git-control\lib\git-control.coffee:17:43)
  at atom-workspace.handler (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\space-pen-extensions.js:110:34)
  at atom-workspace.jQuery.event.dispatch (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\node_modules\space-pen\vendor\jquery.js:4681:9)
  at atom-workspace.elemData.handle (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\node_modules\space-pen\vendor\jquery.js:4359:46)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\command-registry.js:243:29)
  at CommandRegistry.handleCommandEvent (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\command-registry.js:3:61)
  at CommandRegistry.module.exports.CommandRegistry.dispatch (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\command-registry.js:156:19)
  at PaneContainerView.jQuery.fn.trigger (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\space-pen-extensions.js:64:23)
  at PaneContainerView.module.exports.PaneContainerView.onActivePaneItemChanged (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\pane-container-view.js:53:19)
  at C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\pane-container-view.js:3:61
  at Emitter.module.exports.Emitter.emit (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\node_modules\event-kit\lib\emitter.js:82:11)
  at C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\pane-container.js:347:34
  at Emitter.module.exports.Emitter.emit (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\node_modules\event-kit\lib\emitter.js:82:11)
  at Pane.module.exports.Pane.setActiveItem (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\pane.js:264:22)
  at Pane.module.exports.Pane.activateItem (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\pane.js:328:21)
  at Object.module.exports.GitControl.toggleView (C:\Users\Chris\.atom\packages\git-control\lib\git-control.coffee:34:12)
  at atom-workspace.<anonymous> (C:\Users\Chris\.atom\packages\git-control\lib\git-control.coffee:16:48)
  at atom-workspace.handler (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\space-pen-extensions.js:115:32)
  at atom-workspace.jQuery.event.dispatch (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\node_modules\space-pen\vendor\jquery.js:4681:9)
  at atom-workspace.elemData.handle (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\node_modules\space-pen\vendor\jquery.js:4359:46)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\command-registry.js:243:29)
  at CommandRegistry.handleCommandEvent (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\command-registry.js:3:61)
  at CommandRegistry.module.exports.CommandRegistry.dispatch (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\command-registry.js:156:19)
  at EventEmitter.<anonymous> (C:\Users\Chris\AppData\Local\atom\app-0.179.0\resources\app\src\window-event-handler.js:65:30)
  at EventEmitter.emit (events.js:116:17)

Commands

  2x -5:22.7 git-projects:toggle (div.settings-view.pane-item)
     -4:47.5 core:confirm (atom-text-editor.editor.mini)
  2x -4:16.1 git-control:toggle (ol.tree-view.full-menu.list-tree.has-collapsable-children.focusable-panel)
     -1:20.5 git-plus:commit (ol.tree-view.full-menu.list-tree.has-collapsable-children.focusable-panel)
  2x -1:18.0 git-plus:add-all (atom-text-editor.editor)
     -1:07.3 git-plus:commit (atom-text-editor.editor)
     -0:37.5 git-control:toggle (atom-text-editor.editor)

Config

{
  "core": {
    "disabledPackages": [
      "koala",
      "timekeeper",
      "tualo-git-context",
      "SFTP-deployment",
      "Remote-FTP",
      "remote-sync",
      "recent-projects"
    ],
    "projectHome": "C:\\Users\\Chris\\Documents\\GitHub\\"
  }
}

Installed Packages

# User
autoclose-html, v0.15.0
build, v0.23.4
color-picker, v1.4.4
event-watch, v0.5.1
git-control, v0.1.8
git-log, v0.2.0
git-plus, v4.4.2
git-projects, v1.7.1
git-tab-status, v1.5.3
html-helper, v0.2.3
html-id-class-snippets, v1.4.1
html-img, v0.3.2
linter-pylint, v0.2.0
project-manager, v1.15.5
project-ring, v0.19.3
remote-edit, v1.6.4
script, v2.16.0
tree-view-git-projects, v0.2.1
wakatime, v4.0.0

# Dev
No dev packages

Project.getRepo is deprecated.

Use ::getRepositories instead

Project.getRepo (/Applications/Atom.app/Contents/Resources/app.asar/src/project.js:579:12)
Object.<anonymous> (/Users/NeO/.atom/packages/git-control/lib/git.coffee:15:17)
Object.<anonymous> (/Users/NeO/.atom/packages/git-control/lib/git.coffee:289:4)
Module._compile (module.js:452:26)

GitRepository.getOriginUrl is deprecated.

Use ::getOriginURL instead.

GitRepository.getOriginUrl (/Applications/Atom.app/Contents/Resources/app.asar/src/git-repository.js:446:7)
Object.hasOrigin (/Users/sakirsensoy/.atom/packages/git-control/lib/git.coffee:127:16)
GitControlView.fetchMenuClick (/Users/sakirsensoy/.atom/packages/git-control/lib/git-control-view.coffee:161:24)
GitControlView.update (/Users/sakirsensoy/.atom/packages/git-control/lib/git-control-view.coffee:68:9)

Atom.Object.defineProperty.get is deprecated.

atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace),
which returns an HTMLElement.

Atom.Object.defineProperty.get (/Applications/Atom.app/Contents/Resources/app/src/atom.js:55:11)
Object.activate (Mac/Users/--------/.atom/packages/git-control/lib/git-control.coffee:17:9)

Failed to activate the git-control package

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 0.187.0
System: Microsoft Windows 8.1 Pro
Thrown From: git-control package, v0.1.8

Stack Trace

Failed to activate the git-control package

At Cannot read property 'getWorkingDirectory' of undefined

TypeError: Cannot read property 'getWorkingDirectory' of undefined
  at Object.<anonymous> (C:\Users\grady\.atom\packages\git-control\lib\git.coffee:16:13)
  at Object.<anonymous> (C:\Users\grady\.atom\packages\git-control\lib\git.coffee:1:1)
  at Module._compile (module.js:475:26)
  at Object.requireCoffeeScript (C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\node_modules\coffee-cash\lib\coffee-cash.js:85:19)
  at Module.load (module.js:370:32)
  at Function.Module._load (module.js:325:12)
  at Module.require (module.js:380:17)
  at require (module.js:399:17)
  at Object.<anonymous> (C:\Users\grady\.atom\packages\git-control\lib\git-control-view.coffee:3:7)
  at Object.<anonymous> (C:\Users\grady\.atom\packages\git-control\lib\git-control-view.coffee:1:1)
  at Module._compile (module.js:475:26)
  at Object.requireCoffeeScript (C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\node_modules\coffee-cash\lib\coffee-cash.js:85:19)
  at Module.load (module.js:370:32)
  at Function.Module._load (module.js:325:12)
  at Module.require (module.js:380:17)
  at require (module.js:399:17)
  at Object.<anonymous> (C:\Users\grady\.atom\packages\git-control\lib\git-control.coffee:1:18)
  at Object.<anonymous> (C:\Users\grady\.atom\packages\git-control\lib\git-control.coffee:1:1)
  at Module._compile (module.js:475:26)
  at Object.requireCoffeeScript (C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\node_modules\coffee-cash\lib\coffee-cash.js:85:19)
  at Module.load (module.js:370:32)
  at Function.Module._load (module.js:325:12)
  at Module.require (module.js:380:17)
  at require (module.js:399:17)
  at Package.module.exports.Package.requireMainModule (C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\src\package.js:672:34)
  at Package.module.exports.Package.activateConfig (C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\src\package.js:257:12)
  at Package.module.exports.Package.activateNow (C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\src\package.js:236:14)
  at C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\src\package.js:742:29
  at Emitter.module.exports.Emitter.emit (C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\node_modules\event-kit\lib\emitter.js:82:11)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\src\command-registry.js:227:20)
  at C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\src\command-registry.js:3:61
  at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\node_modules\atom-keymap\lib\keymap-manager.js:558:16)
  at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\node_modules\atom-keymap\lib\keymap-manager.js:396:22)
  at HTMLDocument.module.exports.WindowEventHandler.onKeydown (C:\Users\grady\AppData\Local\atom\app-0.187.0\resources\app\src\window-event-handler.js:182:20)

Commands

     -0:05.7 git-control:toggle (atom-text-editor.editor)
     -0:01.4 settings-view:check-for-package-updates (atom-workspace.workspace.scrollbars-visible-always.theme-seti-syntax.theme-seti-ui)

Config

{
  "core": {
    "themes": [
      "seti-ui",
      "seti-syntax"
    ]
  }
}

Installed Packages

# User
autocomplete-plus, v2.4.1
editorconfig, v0.3.0
git-control, v0.1.8
highlight-selected, v0.9.1
minimap, v4.5.0
project-manager, v1.15.5
seti-syntax, v0.3.3
seti-ui, v0.6.3

# Dev
No dev packages

GitRepository.getOriginUrl is deprecated.

Use ::getOriginURL instead.

GitRepository.getOriginUrl (/usr/share/atom/resources/app.asar/src/git-repository.js:446:7)
Object.hasOrigin (/home/klitarowicz/.atom/packages/git-control/lib/git.coffee:127:16)
GitControlView.fetchMenuClick (/home/klitarowicz/.atom/packages/git-control/lib/git-control-view.coffee:161:24)
GitControlView.update (/home/klitarowicz/.atom/packages/git-control/lib/git-control-view.coffee:68:9)

Atom.Object.defineProperty.get is deprecated.

atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace),
which returns an HTMLElement.

Atom.Object.defineProperty.get (C:\Users\Iulian\AppData\Local\atom\app-0.182.0\resources\app\src\atom.js:54:11)
Object.activate (C:\Users\Iulian\.atom\packages\git-control\lib\git-control.coffee:16:9)

Push doesn't seem to work

I am probably misunderstanding something but push seems broken. I do a commit, the list is empty, then I try a push and nothing happens. The little cloud icon shows an up arrow with the number 2 so it knows a push is needed.

Versions

  • Atom: 0.165.0
  • Atom-Shell: 0.19.4
  • OS: Microsoft Windows 8.1 Pro with Media Center
  • Misc
    • apm 0.116.0
    • npm 1.4.4
    • node 0.10.33
    • python 2.7.8
    • git 1.7.11.msysgit.1
    • visual studio 2013

This report was created in and posted from the Atom editor using the package bug-report v0.5.3.

GitRepository.getOriginUrl is deprecated.

Use ::getOriginURL instead.

GitRepository.getOriginUrl (C:\Users\Jenny\AppData\Local\atom\app-0.196.0\resources\app.asar\src\git-repository.js:446:7)
Object.hasOrigin (C:\Users\Jenny\.atom\packages\git-control\lib\git.coffee:127:16)
GitControlView.fetchMenuClick (C:\Users\Jenny\.atom\packages\git-control\lib\git-control-view.coffee:161:24)
GitControlView.update (C:\Users\Jenny\.atom\packages\git-control\lib\git-control-view.coffee:68:9)

Atom.Object.defineProperty.get is deprecated.

atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace),
which returns an HTMLElement.

Atom.Object.defineProperty.get (C:\Users\anilkaratas\AppData\Local\atom\app-0.184.0\resources\app\src\atom.js:54:11)
Object.activate (C:\Users\anilkaratas\.atom\packages\git-control\lib\git-control.coffee:16:9)

Diff files after clicking on them

When I am staging files, I am going one by one to review to changes before staging them. I would like to see diff of file after clicking on them in right panel.

Unrecognized white spaces

Hi,

git-control does not recognize "white spaced" folders or files.
For example project/samples/Hello World/config.xml results in project/samples/Hello which is not a valid path inside the project.

Atom.Object.defineProperty.get is deprecated.

atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace),
which returns an HTMLElement.

Atom.Object.defineProperty.get (/Applications/Atom.app/Contents/Resources/app/src/atom.js:54:11)
Object.activate (/Users/lespinosa/.atom/packages/git-control/lib/git-control.coffee:16:9)

Add support for submodules

It should be able to notice when in a submodule and pull up the repo for that submodule. Either that or expand submodules and allow you to commit to them too.

Keyboard shortcuts

It'd be nice if there was a way to have keyboard shortcuts for the different actions

Atom.Object.defineProperty.get is deprecated.

atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace),
which returns an HTMLElement.

Atom.Object.defineProperty.get (C:\Users\murphyk3\AppData\Local\atom\app-0.184.0\resources\app\src\atom.js:54:11)
Object.activate (C:\Users\murphyk3\.atom\packages\git-control\lib\git-control.coffee:16:9)

Files in folders aren't listed separately

I have created new folder(foo) in projects root and added new file(bar.js) inside of it. In workspace view I have one item to add foo/ instead of foo/bar.js. I am not therefore sure how to for example add only one file from sub folder if there are more than just a one.

Uncaught TypeError: Cannot read property 'getWorkingDirectory' of null

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 0.192.0
System: Mac OS X 10.10.3
Thrown From: git-control package, v0.1.9

Stack Trace

Uncaught TypeError: Cannot read property 'getWorkingDirectory' of null

At /Users/leandro/.atom/packages/git-control/lib/git.coffee:16

TypeError: Cannot read property 'getWorkingDirectory' of null
  at Object.<anonymous> (/Users/leandro/.atom/packages/git-control/lib/git.coffee:16:13)
  at Object.<anonymous> (/Users/leandro/.atom/packages/git-control/lib/git.coffee:1:1)
  at Module._compile (module.js:452:26)
  at Object.requireCoffeeScript (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-cash/lib/coffee-cash.js:85:19)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Object.<anonymous> (/Users/leandro/.atom/packages/git-control/lib/git-control-view.coffee:3:7)
  at Object.<anonymous> (/Users/leandro/.atom/packages/git-control/lib/git-control-view.coffee:1:1)
  at Module._compile (module.js:452:26)
  at Object.requireCoffeeScript (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-cash/lib/coffee-cash.js:85:19)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Object.<anonymous> (/Users/leandro/.atom/packages/git-control/lib/git-control.coffee:1:18)
  at Object.<anonymous> (/Users/leandro/.atom/packages/git-control/lib/git-control.coffee:1:1)
  at Module._compile (module.js:452:26)
  at Object.requireCoffeeScript (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-cash/lib/coffee-cash.js:85:19)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Package.module.exports.Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/src/package.js:667:34)
  at Package.module.exports.Package.activateConfig (/Applications/Atom.app/Contents/Resources/app/src/package.js:239:12)
  at PackageDetailView.module.exports.PackageDetailView.activate (/Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-detail-view.js:155:26)
  at PackageDetailView.module.exports.PackageDetailView.updateInstalledState (/Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-detail-view.js:193:12)
  at /Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-detail-view.js:219:24
  at /Applications/Atom.app/Contents/Resources/app/node_modules/emissary/lib/emitter.js:155:30
  at Array.forEach (native)
  at PackageManager.module.exports.Emitter.emitSlow (/Applications/Atom.app/Contents/Resources/app/node_modules/emissary/lib/emitter.js:154:47)
  at PackageManager.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app/node_modules/emissary/lib/emitter.js:107:30)
  at PackageManager.module.exports.PackageManager.emitPackageEvent (/Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-manager.js:368:19)
  at /Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-manager.js:275:26
  at exit (/Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-manager.js:43:16)
  at BufferedProcess.triggerExitCallback (/Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:63:47)
  at ChildProcess.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:85:18)
  at emitTwo (events.js:87:13)
  at ChildProcess.emit (events.js:169:7)
  at Process.ChildProcess._handle.onexit (child_process.js:1057:12)

Commands

  2x -9:58.7 core:confirm (atom-text-editor.editor.mini.is-focused)
     -8:54.4 core:backspace (atom-text-editor.editor.mini.is-focused)
     -8:50.7 core:confirm (atom-text-editor.editor.mini.is-focused)
  2x -8:38.5 core:backspace (atom-text-editor.editor.mini.is-focused)
  2x -8:36.5 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:19.9 core:backspace (atom-text-editor.editor.mini.is-focused)
     -0:17.5 core:confirm (atom-text-editor.editor.mini.is-focused)

Config

{
  "core": {
    "followSymlinks": true,
    "projectHome": "~/Documents/Projects/",
    "themes": [
      "atom-dark-ui",
      "tron-theme"
    ],
    "disabledPackages": [
      "language-mustache",
      "feedback",
      "language-coffee-script",
      "language-java",
      "language-objective-c",
      "language-perl"
    ]
  }
}

Installed Packages

# User
color-picker, v1.7.0
file-icons, v1.5.4
filetype-color, v0.1.4

# Dev
No dev packages

Empty detail pane should disappear or scale responsively

Hi there,

First off: Amazing package!

Now, I notice that when I am not looking at any specific file, the detail pane is empty but still uses up all the space that could/should otherwise be used by the list of branches or something else.

This is particularly an issue when the pane is split or resized in any way:
image

So ideally, I'd like this empty section to adjust dynamically and not try and stay big at the cost of the left pane that lists my branches and stage etc.

Any chance?

Credentials on Linux

First tried this extension on Windows 8.1 because why not and I was absolutely blown away, so i thought, "Hey, I have got to put this on my Linux machine..." Unfortunately, without the credential helper I've got installed on Windows, the plugin is somewhat less useful. It's not a big deal, but it does mean that once every 90 minutes or so I'm going to have to update my credentials the hard way... And I realize this may be entirely me and nothing to do with git-control at all, too.

  1. Is there a chance you can fix that?

  2. Is there a way I can work around it?

Still a little new to the whole git-on-linux thing.

Git processes piling up when starting git-control on windows

This issue happens to me on windows 64bit.
Whenever git-control is opened in atom it creates three new processes:

  • git.exe
  • conhost.exe
  • git-remote-https.exe

These processes are not killed if either git-control or atom is closed. They seem to continue running indefinetly and everytime git-control is started 3 new processes are added onto the pile.
This lead in my case to ~50 of each process being run after a while.

The only solution I currently have for this problem is to manually kill them with taskkill /F /IM name.exe

I would like to know if this happens on different OS aswell.

commit assumes push?

Whenever I commit to a local repo it works but I get a fatal error saying there is no remote specified. This particular repo has no remote so this shouldn't be an error.

This isn't a big deal since it works but I thought you should know.

Stylesheet path deprecation warning

Store package style sheets in the styles/ directory instead of stylesheets/ in the git-control package

Called 5 times
Package.getStylesheetsPath - /Applications/Atom.app/Contents/Resources/app/src/package.js:448:9
Package.getStylesheetPaths - /Applications/Atom.app/Contents/Resources/app/src/package.js:459:32

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.