andischerer / atom-svn Goto Github PK
View Code? Open in Web Editor NEWSVN integration for atom text editor
License: MIT License
SVN integration for atom text editor
License: MIT License
Hey there,
I'd like to ask if it would be possible to modify the plugin to also detect SVN-repositories in subdirectories of the currently open folder in atom.
Example folder structure:
.
├── cache
├── logs
├── files
├── plugins
│ ├──[repo] plugin-1
│ ├──[repo] plugin-2
│ ├──[repo] plugin-3
│ └──[repo] plugin-4
└── templates
├──[repo] black
├──[repo] blue
└──[repo] brown
I've just started trying Atom after using ST3 for some time, an SVN gutter is the bottleneck for me
This plugin doesn't seem to have any apparent settings/configurations or documentation
Basically, it just doesn't work for me, any ideas for debugging the situation?
(Might be the SVN path, I seem to have it explicitly set to /usr/local/bin/svn for Modific/ST3)
Thanks in Advance
Hi, @stoneli88 created an issue on atom-tree-view-git-status (see subesokun/atom-tree-view-git-status#6) that it throws an error in case the atom-svn package was installed and trying to open a svn repository.
The root cause for this is that repo.getWorkingDirectory()
returns undefined
instead of the path to the project root folder. For now I've added a fix to prevent this error but I'd be great if atom-svn would return there the path of the root folder as then the svn repo status will be also shown in the tree-view.
[Enter steps to reproduce below:]
Enable this package in Atom v1.30.0
Open a project that uses SVN as it's VCS
Atom Version: 1.30.0 Stable
System: MacOS 10.12.6
Thrown From: svn package, v0.0.13
repository.getOriginURL is not a function
TypeError: repository.getOriginURL is not a function at subscriptions.add.atom.project.observeRepositories (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/node_modules/metrics/lib/metrics.js:197:49) at Function.module.exports.Emitter.simpleDispatch (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:27:20) at Emitter.module.exports.Emitter.emit (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:156:34) at Project.addPath (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/project.js:440:26) at Project.setPaths (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/project.js:358:20) at serviceHub.consume.provider (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/project.js:614:60) at Provider.module.exports.Provider.provide (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/node_modules/service-hub/lib/provider.js:34:58) at ServiceHub.module.exports.ServiceHub.provide (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/node_modules/service-hub/lib/service-hub.js:30:26) at Package.activateServices (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/package.js:397:75) at Package.activateNow (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/package.js:233:20) at measure (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/package.js:206:33) at Package.measure (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/package.js:88:25) at activationPromise.Promise (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/package.js:200:20) at new Promise (<anonymous>) at Package.activate (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/package.js:198:38) at PackageManager.activatePackage (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:695:42) at config.transactAsync (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:670:36) at Config.transactAsync (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/config.js:866:28) at PackageManager.activatePackages (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:668:23) at PackageManager.activate (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:647:50) at loadStatePromise.loadState.then (/Users/michael.gracy/Applications/Atom.app/Contents/Resources/app/src/atom-environment.js:875:27) at <anonymous>
Commands
"*": "activate-power-mode": comboMode: enabled: false particles: colours: type: "random" size: max: 2 spawnCount: max: 10 totalCount: max: 200 plugins: playAudio: true screenShake: true screenShake: enabled: false "atom-beautify": bash: beautify_on_save: true executables: autopep8: path: "/usr/local/bin/autopep8" beautysh: path: "/usr/local/bin/beautysh" general: _analyticsUserId: "e12b84b1-53ec-4d4b-8a39-6651a64329c6" python: beautify_on_save: true default_beautifier: "pybeautifier" "atom-ide-ui": "atom-ide-console": consoleFontScale: 1 "atom-ide-datatip": datatipDebounceDelay: 400 "atom-ide-diagnostics-ui": autoVisibility: true showDiagnosticTraces: true showDirectoryColumn: true use: {} "atom-package-deps": ignored: [] "autocomplete-ansible": pythonPaths: "/usr/local/Cellar/ansible/2.2.0.0_1/libexec/bin/python2.7" "autocomplete-python": enableTouchBar: true extraPaths: "C:\\Python27\\Scripts" pythonPaths: "C:\\Python27\\python.exe" useKite: false autosave: enabled: true "config-import-export": defaultPath: darwin: "/Users/michael.gracy/AtomBackups" freebsd: "" linux: "" sunos: "" win32: "" core: closeDeletedFileTabs: true customFileTypes: "source.ansible": [ "yml" ] disabledPackages: [ "language-gfm" "background-tips" "spell-check" "go-debug" "go-plus" "gotests" "ide-go" "language-go" "language-typescript" "linter-checkbashisms" "whitespace" "config-import-export" "editorconfig" "ide-python" "block-comment" "markdown-preview" "atom-ide-debugger-node" "atom-ide-debugger-react-native" "welcome" "go-signature-statusbar" "linter" "save-session" "linter-markdown" ] ignoredNames: [ ".git" ".hg" ".svn" ".DS_Store" "._*" "Thumbs.db" "*.pyc" "*.pyo" ] openEmptyEditorOnStart: false packagesWithKeymapsDisabled: [] projectHome: "/Users/michael.gracy/source" restorePreviousWindowsOnStart: "always" telemetryConsent: "limited" themes: [ "one-dark-ui" "base16-tomorrow-dark-theme" ] titleBar: "custom" uriHandlerRegistration: "always" editor: fontSize: 15 preferredLineLength: 120 showIndentGuide: true showInvisibles: true softWrap: true tabType: "soft" zoomFontWhenCtrlScrolling: true "exception-reporting": userId: "012bfa7f-2aee-50f1-c72a-28283ede957e" "file-types": "": "*": yml$: "source.ansible" "*/group_vars/": "*": "source.ansible" "*/host_vars/": "*": "source.ansible" ".*.yml$": "source.ansible" ".*/group_vars/.*": "source.ansible" ".*/host_vars/.*": "source.ansible" "git-diff": showIconsInEditorGutter: true "git-plus": commits: verboseCommits: true experimental: diffBranches: true general: _analyticsUserId: "3d3d7c16-75de-4691-917d-26048044744d" gitPath: "/usr/local/bin/git" messageTimeout: 10 remoteInteractions: alwaysPullFromUpstream: true pullBeforePush: true "go-config": gopath: "/Users/michael.gracy/source/go" "go-plus": panelDisplayMode: "closed" "ide-python": pylsPath: "/usr/local/bin/pyls" pylsPlugins: mccabe: {} pycodestyle: ignore: [ "E121" "E123" "E126" "E226" "E24" "E704" "W503" "C0301" ] pydocstyle: enabled: true pyflakes: enabled: false rope_completion: enabled: true kite: editorMetricsEnabled: "no" openSidebarOnStartup: true showKiteTourOnStartup: false showKiteTourOnStatup: false showWelcomeNotificationOnStartup: false sidebarWidth: 457 linter: {} "linter-ansible-linting": ANSIBLE0002: true ANSIBLE0005: true ANSIBLE0006: true ANSIBLE0010: true ANSIBLE0012: true ANSIBLE0013: true ansibleLintExecutablePath: "/usr/local/bin/ansible-lint" rulesDirDefault: true "linter-python": enableDebug: true executablePath: "/usr/local/bin/pylama" ignoreCodes: "W292,W391,C0305,W0611,D400,E501,C0301" lintTrigger: "File saved or modified" withPep257: true withPep8: true withPylint: true "linter-shellcheck": shellcheckExecutablePath: "/usr/local/bin/shellcheck" userParameters: "-e SC2064 -e SC2089 -e SC2086 -e SC2006 -e SC2090 -e SC2046 -e SC2140 -e SC2100 -e SC2034 -e SC2155 -e SC2045" "linter-ui-default": alwaysTakeMinimumSpace: true panelHeight: 128 showProviderName: true showTooltip: false statusBarRepresents: "Current File" tooltipFollows: "Keyboard" minimap: absoluteMode: true adjustAbsoluteModeHeight: true "platformio-ide-terminal": style: fontSize: "12" toggles: autoClose: true "project-manager": alwaysOpenInSameWindow: true includeGitRepositories: true savePathsRelativeToHome: true sortBy: "title" "python-tools": pythonPath: "c:\\python27" "save-session": dataSaveFolder: "/Users/michael.gracy/.atom/packages/save-session/projects" script: cwdBehavior: "Directory of the script" tabs: enableVcsColoring: true "terminal-plus": core: autoRunCommand: "/usr/local/bin/bash" mapTerminalsTo: "Folder" mapTerminalsToAutoOpen: true style: {} toggles: autoClose: true "todo-show": findUsingRegex: "/\\b(${TODOS})[:;.,]?\\d*($|\\s.*$|[\\{\\[\\(\\#]. $)/g" sortAscending: false "tool-bar": iconSize: "16px" position: "Left" "tree-view": hideIgnoredNames: true hideVcsIgnoredFiles: true squashDirectoryNames: true welcome: showOnStartup: false zentabs: maximumOpenedTabs: 8 neverCloseDirty: true neverCloseUnsaved: true ".ansible.source": editor: showIndentGuide: true showInvisibles: true softWrap: true softWrapAtPreferredLineLength: true ".ini.source": editor: showIndentGuide: true softWrap: false softWrapAtPreferredLineLength: true ".python.source": editor: autoIndentOnPaste: true ".shell.source": editor: softWrap: true "linter-shellcheck": shellcheckExecutablePath: "/usr/local/bin/shellcheck"
`[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
save-session
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
No Dev Packages`
[Enter steps to reproduce below:]
Atom Version: 0.207.0
System: Mac OS X 10.10.3
Thrown From: svn package, v0.0.2
Failed to activate the svn package
At svnPath is not defined
ReferenceError: svnPath is not defined
at Repository.getSvnStatus (/Users/kevin.mccoy/.atom/packages/svn/lib/svn-utils.coffee:330:19)
at Repository.getStatus (/Users/kevin.mccoy/.atom/packages/svn/lib/svn-utils.coffee:101:23)
at SvnRepository.module.exports.SvnRepository.refreshStatus (/Users/kevin.mccoy/.atom/packages/svn/lib/svn-repository.coffee:329:30)
at SvnRepositoryProvider.module.exports.SvnRepositoryProvider.repositoryForDirectorySync (/Users/kevin.mccoy/.atom/packages/svn/lib/svn-repository-provider.coffee:54:14)
at Project.module.exports.Project.addPath (/Applications/Atom.app/Contents/Resources/app.asar/src/project.js:265:89)
at Project.module.exports.Project.setPaths (/Applications/Atom.app/Contents/Resources/app.asar/src/project.js:230:14)
at /Applications/Atom.app/Contents/Resources/app.asar/src/project.js:71:26
at Provider.module.exports.Provider.provide (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/service-hub/lib/provider.js:30:34)
at ServiceHub.module.exports.ServiceHub.provide (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/service-hub/lib/service-hub.js:29:18)
at Package.module.exports.Package.activateServices (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:370:65)
-0:00.1.0 fuzzy-finder:toggle-file-finder (atom-text-editor.editor.is-focused)
{
"core": {
"themes": [
"atom-dark-ui",
"one-dark-syntax"
],
"disabledPackages": [
"autoclose-html",
"true-color"
],
"ignoredNames": [
".git",
".hg",
".svn",
".DS_Store",
"Thumbs.db",
"config.codekit",
".codekit-cache",
"bower_components",
"node_modules"
],
"followSymlinks": false
}
}
# User
autohide-tree-view, v0.20.1
language-cfml, v0.6.0
svn, v0.0.2
webbox-color, v0.5.7
# Dev
No dev packages
I run a svn update and revert files "C" and they still shows like modified on atom tree view. Also files scheduled to next commit have the same green color as not added files ("?").
I have installed it over command line once and over Atom +Install Packages once, both times it was not working.
Git-Diff is enabled. And more setups are not explained to get it running.
I worked earlier with Atom and Github there it was working, changed Files were Orange.
This packet
https//atom.io/packages/tortoise-svn
is working fine with Atom. It shows changed Files which I can Commit then.
So svn setup is working fine it has something to be with the Package...
Solutions?
Hello,
I am struggling to get the package running. I have svn installed, both git-diff
and svn
are enabled and my project folder is the subfolder of an svn repository - but I don't see any markups. Did I miss something or do you guys have an idea regarding what could be causing this issue?
Thanks in advance,
DragonRaider5
As in another issue I can't get the package running.
In order to be able to get rid of all my other development tools except for Atom, I need to have SVN being supported.
Can we still expect issues being addressed?
If not, that's a pity but OK, but please let us know...
I am a newcomer to Atom and use GIT and (forced to) use SVN at work. I installed the atom-svn plugin but can't get it to work which is frustrating.
Atom 1.5.3
Theme Atom-Dark/Atom-Dark
SVN plugin 0.0.9
git-diff 0.57.0 plugin installed
SVN client 1.7.14
SVN Server 1.8.8
'svn' in $PATH
RedHat Linux 7 (3.10.0-327.10.1.el7.x86_64)
Git highlights modified files in orange and new (green), changed lines (orange), deleted lines (pink).
Treeview displays modified files (directories) in orange.
However, for a SVN controlled file, no colours or diffs are visible.
Am I missing something obvious ?
Greetings,
Are there any future plans to allow for svn commands via atom like how the sublime text svn package does things ? It would be nice to svn commit, blame etc .. directly from within the editor.
After I committed files to SVN, Atom would be frozen for several seconds and then clear the previous diff from the views.
I thought this may relate to #2
Hello,
If you try to open a folder with around 15 files or more Atom will take a lot of time to process the request.
Hi Andi,
some time ago I wrote https://github.com/kgrossjo/atom-svn which unfortunately has the same name as your package. Also I don't have much time to work on my package anymore.
I think I should rename my package (to atom-svn-status
, maybe?). I'm not sure if it makes sense to rename yours to atom-svn-diff
. Or do we want to combine both pieces of functionality into one package?
Let me know what you think.
Kai
Atom: 1.14.4 x64
Plugin: 0.0.13
OS: Linux Fedora 25
SVN: 1.9.5
Hi,
After plugin installation, I see no change in the interface (nor any error/warning message). Subversion binaries (svn, svnversion) are in my $PATH, git-diff
works OK.
I'm very new to Atom so I may miss obvious things about debugging, but when in dev mode, I see no message about this plugin in the console.
Any idea? How can I check that the plugin is loaded at all?
Thanks for this plugin, BTW :)
Seems like this plugin chokes atom pretty badly when it's checking through the tree for changes. I have few projects where I simply have to close treeview/disable the plugin or the editor hangs up every now and then.
[Enter steps to reproduce below:]
Atom Version: 1.7.0-beta0
System: Microsoft Windows 10 Enterprise
Thrown From: svn package, v0.0.9
Failed to activate the svn package
At Cannot read property 'onDidChangeStatus' of undefined
TypeError: Cannot read property 'onDidChangeStatus' of undefined
at status-bar-git.GitView.subscribeToRepositories (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\node_modules\status-bar\lib\git-view.js:99:52)
at C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\node_modules\status-bar\lib\git-view.js:31:24
at Function.module.exports.Emitter.simpleDispatch (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\node_modules\event-kit\lib\emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\node_modules\event-kit\lib\emitter.js:125:28)
at Project.module.exports.Project.setPaths (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\project.js:225:27)
at C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\project.js:364:19
at Provider.module.exports.Provider.provide (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\node_modules\service-hub\lib\provider.js:30:52)
at ServiceHub.module.exports.ServiceHub.provide (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\node_modules\service-hub\lib\service-hub.js:30:20)
at Package.module.exports.Package.activateServices (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\package.js:352:71)
at Package.module.exports.Package.activateNow (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\package.js:186:16)
at C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\package.js:156:32
at Package.module.exports.Package.measure (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\package.js:92:15)
at C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\package.js:149:26
at Package.module.exports.Package.activate (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\package.js:146:34)
at PackageManager.module.exports.PackageManager.activatePackage (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\package-manager.js:535:21)
at C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\package-manager.js:342:19
at C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\config.js:631:20
at Function.module.exports.Emitter.simpleDispatch (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\node_modules\event-kit\lib\emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\node_modules\event-kit\lib\emitter.js:125:28)
at Config.module.exports.Config.emitChangeEvent (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\config.js:816:29)
at Config.module.exports.Config.setRawValue (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\config.js:608:19)
at Config.module.exports.Config.set (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\config.js:227:14)
at Config.module.exports.Config.removeAtKeyPath (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\config.js:377:12)
at Package.module.exports.Package.enable (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\package.js:77:26)
at PackageManager.module.exports.PackageManager.enablePackage (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\src\package-manager.js:169:14)
at HTMLButtonElement.<anonymous> (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\node_modules\settings-view\lib\package-card.js:327:27)
at HTMLButtonElement.jQuery.event.dispatch (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\node_modules\jquery\dist\jquery.js:4435:9)
at HTMLButtonElement.elemData.handle (C:\Users\Landon Abney\AppData\Local\atom\app-1.7.0-beta0\resources\app.asar\node_modules\jquery\dist\jquery.js:4121:28)
{
"core": {
"disabledPackages": [
".bin",
"fast-eslint",
"linter-flow",
"atom-typescript",
"markdown-preview-plus",
"git-control",
"git-history",
"linter-gjslint",
"language-markdown",
"linter-tidy",
"language-chef",
"linter-csslint",
"linter-bootlint",
"linter-scss-lint",
"linter-jscs"
],
"themes": [
"seti-ui",
"seti-syntax"
]
}
}
# User
atom-autocomplete-php, v0.18.7
autocomplete-python, v1.7.0
docblockr, v0.7.3
editorconfig, v1.2.4
file-watcher, v0.4.0
highlight-selected, v0.11.2
language-docker, v1.1.6
language-elixir, v0.12.3
language-haml, v0.23.15
language-ini, v1.14.0
language-powershell, v2.1.0
language-r, v0.4.0
language-reg, v0.0.0
linter, v1.11.3
linter-alex, v2.0.0
linter-coffeelint, v1.1.2
linter-docker, v0.1.2
linter-elixirc, v1.1.5
linter-erb, v1.0.2
linter-eslint, v7.1.1
linter-flake8, v1.13.0
linter-foodcritic, v0.5.2
linter-golinter, v1.2.0
linter-haml, v1.2.0
linter-htmlhint, v1.1.0
linter-javac, v1.8.1
linter-js-yaml, v1.2.5
linter-jshint, v2.0.3
linter-jsonlint, v1.2.1
linter-lintr, v1.0.4
linter-lua, v1.0.1
linter-markdown, v1.5.0
linter-pep8, v1.2.1
linter-perl, v0.7.2
linter-perlcritic, v0.3.3
linter-php, v1.2.0
linter-phpcs, v1.3.1
linter-phpmd, v1.4.1
linter-pylint, v1.2.0
linter-rails-best-practices, v0.2.2
linter-reek, v2.1.5
linter-rubocop, v0.4.7
linter-ruby, v1.2.2
linter-stylelint, v2.0.1
linter-tslint, v0.8.3
linter-ui-default, v0.0.2
mapfile-grammar, v0.1.0
minimap, v4.21.0
minimap-find-and-replace, v4.5.0
minimap-git-diff, v4.2.0
minimap-highlight-selected, v4.4.0
minimap-linter, v1.1.1
minimap-selection, v4.4.0
pigments, v0.24.5
seti-syntax, v0.4.1
seti-ui, v0.9.1
svn, v0.0.9
tab-control, v0.6.9
trailing-spaces, v0.3.2
# Dev
No dev packages
I really enjoy this package, it helps a lot, thank you! It would be even better, if it could also support multiple project folders. At the moment, changes are only detected for the first project folder. For other folders, I do not see any highlights. Would be awesome if this could be added. Thanks again for your work, Tom
I am getting the following output when trying to install this package:
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Users\jneill1\AppData\Local\atom\app-1.1.0\resources\app\apm\bin\node.exe" "C:\Users\jneill1\AppData\Local\atom\app-1.1.0\resources\app\apm\node_modules\npm\bin\npm-cli.js" "--globalconfig" "C:\Users\jneill1.atom.apm.apmrc" "--userconfig" "C:\Users\jneill1.atom.apmrc" "install" "C:\Users\jneill1\AppData\Local\Temp\d-115102-8252-1txtg3m\package.tgz" "--target=0.30.7" "--arch=ia32" "--msvs_version=2013"
npm ERR! node v0.10.40
npm ERR! npm v2.13.3
npm ERR! file C:\Users\jneill1.atom.apm\es6-iterator\2.0.0\package\package.json
npm ERR! code EJSONPARSE
npm ERR! Failed to parse json
npm ERR! Unexpected token '\u0000' at 1:1
npm ERR!
npm ERR! ^
npm ERR! File: C:\Users\jneill1.atom.apm\es6-iterator\2.0.0\package\package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! This is not a bug in npm.
npm ERR! Tell the package author to fix their package.json file. JSON.parse
I am a newcomer to Atom and use GIT and (forced to) use SVN at work. I installed the atom-svn plugin but can't get it to work which is frustrating.
Atom 1.5.3
Theme Atom-Dark/Atom-Dark
SVN plugin 0.0.9
git-diff 0.57.0 plugin installed
SVN client 1.7.14
SVN Server 1.8.8
'svn' in $PATH
RedHat Linux 7 (3.10.0-327.10.1.el7.x86_64)
Git highlights modified files in orange and new (green), changed lines (orange), deleted lines (pink).
Treeview displays modified files (directories) in orange.
However, for a SVN controlled file, for an SBN controlled file, no colours or diffs are visible.
Am I missing something obvious ?
Atom hangs for a while on large projects, I believe this could be fixed by loading the package and updating the UI asynchronously.
Atom
v 1.8.0
svn
v 0.0.12
OS
Windows 10 Pro x64.
Community Packages
package-list.txt
Crash Log
operation_log.txt
Atom crashes when trying to open a file or folder when this plugin is enabled.
Could not reproduce the issue using atom --safe
so I went through an disabled all of my packages until I found the one that was causing the crash.
Please let me know if there is any other information that I can provide to help you track down this issue.
I have one ignored directory that will always be on the top level of the project directory, so it is in svn:ignore
. This package greys out that directory correctly.
However, all my other ignore rules are in svn:global-ignores
because I want them to apply to files in any subdirectory (for example *~
). None of these files are greyed out by this package.
atom: v1.8.0
atom-svn: v0.0.12
TortoiseSVN: v1.9.3, build 27038 - 64 bit
os: windows 7 professional x64
When opening a file within an SVN repository the status bar shows x number of lines as uncommitted. The number of uncommitted lines is always the total lines within a file. All changes appear to show correctly in the tree-view and gutter, none of the file names or lines are highlighted until the file state actually changes.
It seems that this plugin counts changed lines twice. Editing a simple code file under version control and making any change counts twice via the diff counter in the bottom right. Is this expected behaviour?
When editing a file stored in subversion, atom assumes it's a file in a git repository. For example, for a file with 12 lines atom says "master +12" instead of checking it against the subversion repository that the file is stored.
Now, I do have files with the same names in both a git repo and svn repo (don't ask, I'm stuck in the middle) so perhaps there's confusion related to this. But, they are stored in different directories locally.
Please help me debug this issue. I don't use projects, and simply go to a directory and execute atom .
.
Sorry for the probable noob question, but where is the svn binary I need to add to PATH on Windows 7? I have Tortoise SVN installed as well as Smart SVN. Do those install an svn binary?
Thanks!
Atom Version: 1.9.1
SVN Version: 0.0.12
I am getting this error after an upgrade to Atom 1.9.1:
Uncaught TypeError: Cannot read property 'ahead' of null
/Applications/Atom.app/Contents/Resources/app.asar/node_modules/status-bar/lib/git-view.js:213
Hide Stack Trace
TypeError: Cannot read property 'ahead' of null
at status-bar-git.GitView.updateAheadBehindCount (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/status-bar/lib/git-view.js:213:78)
at status-bar-git.GitView.update (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/status-bar/lib/git-view.js:171:12)
at status-bar-git.GitView.subscribeToActiveItem (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/status-bar/lib/git-view.js:81:19)
at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/status-bar/lib/git-view.js:24:24
at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:125:28)
at /Applications/Atom.app/Contents/Resources/app.asar/src/pane-container.js:346:27
at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:125:28)
at Pane.module.exports.Pane.setActiveItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:284:22)
at Pane.module.exports.Pane.activateItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:433:21)
at atom-tabs.TabBarView.onMouseDown (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:660:19)
The error was thrown from the status-bar package. This issue has already been reported.
After disabling all packages, and rebooting Atom a few times while doing some testing, I believe the svn package is causing the issue.
I'm currently unable to properly switch between tabs or search for content in files while the extension is enabled because of this. Please take a look.
I understand that this kind of issues have been reported earlier. I went through all of them, but none of them working for me. My system configuration is as follows:
OS: Win 10 64 bit
Atom: 1.21
GIT-DIFF: installed
SVN: installed
Tortoise SVN: Installed
environment variable has been setup properly for tortoise svn. Weird thing is its working fine out of node_modules, but inside node_module if I am making any changes its not working at all. any clue / hint ?
I am getting the bellow error in the Atom console. I do not get this error when working directly in my terminal. I am currently running OS X 10.10.5. Error is occurring in function getSvnWorkingCopyRevision
. The command being ran is svnversion "<directory>" -n
. This command also returns with no problem in my terminal.
SVN svn-utils Error: svn: E155021: This client is too old to work with the working copy
When I save a file with this package enabled the editor freezes for about 5-10 seconds each time.
Anything I can do to prevent that?
Using version 0.0.8
Atom: 1.2.0-Beta0
SVN version: 1.8.8
Linux Mint 17.2 x64
Edit: When I disabled symbol-gen package (threw errors) it went down to 2 second freeze.
If activated Atom is not usable anymore. Between a click or any UI Interaction and the graphical Representation of the Action is a Timegap of multiple Minutes.
[0.0.8]
Folding and unfolding any folder in the gutter has a noticeable delay (even 4-5 seconds).
I don't see the same problem in the git plugin.
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.