Giter Club home page Giter Club logo

sgit's Introduction

SGit

contributions welcome

Getting Started

In order to collaborate, first of all you need to download the Eclipse plugin development IDE Eclipse Committers. Then, you must clone the project and import it on Eclipse as a Maven Project.

Prerequisites

SGit is available for both Eclipse and Wollok.

  • Eclipse >= Neon
  • Wollok >= 1.9.0
  • Java development kit >= 8

Features

  • Secure store support.
  • Multiple projects management support.
  • Clone projects from any Git repository, private repositories support.
  • Selection of initial branch.
  • Stage an Unstage files from staging area.
  • Commit, Commit and Push, Pull, Push.
  • Automerging support.
  • Wollok IDE integration by default.

Built With

  • Eclipse - Integrated Development Environment.
  • jgit - Java implementation of the Git version control system.
  • Maven - Dependency Management.

Contributing

There are many ways in which you can participate in the project, for example:

Feedback

License

Licensed under the GNU General Public License v3.0 license.

Authors

sgit's People

Contributors

npasserini avatar tesonep avatar

Stargazers

 avatar  avatar

Watchers

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

sgit's Issues

Botones de push y pull deberían grisarse

Al día de hoy, en la vista de SGit, los botones de Commit se grisan cuando no hay nada para commitear. Eso está re bueno. 👍

Selección_999(528)

Sería genial que además:

  • Se grise el push (y el commit and push) si todo mi árbol ya está en remote.
  • Se grise el pull si todo el árbol del remote está en mi local.
  • Y en consecuencia se grise todo si estoy actualizado con el remoto.

Para eso hay que hacer fetchs periódicos, estaría bueno revisar cómo lo hace VSCode.

Problemas con branch 'main'

Ahora Github crea los repos con la rama principal llamada 'main' en vez de 'master'. Estos repos no los reconoce bien el plugin.

Error refrescando el proyecto

Varias veces pasa que al clonar un repo salta este cartel
image

Luego de darle aceptar muchas veces el proyecto parece estar bien clonado. (Probar con repos con errores, pero el error no es consistente).

No puedo clonar por ssh

Cuando intento clonar por ssh me tira el error "No more authentication methods available"

Selección_999(524)

Selección_999(525)

Error al mostrar las ventanas modales

Algo que se me paso de alto, es que al menos, en las versiones de eclipse que trabaje, las ventanas se mostraban de forma correcta, ahora probandolas me encontré que se ven cortadas.

image

Sin embargo, esta vinculado el Enter, para que se accione el botón aceptar, y la cruz se puede usar para cancelar, pero es algo para arreglar urgente.

La ventana de ingreso de nuevo autor se ve relativamente bien:

image

Actualizar todos los Strings a i18n

Por un tema de no querer tocar mas código antes de que se pueda hacer una release para wollok, me quedaron algunos mensajes que no forman parte del conjuntos de mensajes en i18n, por lo que si usan ingles como idioma principal de su S.O, algunos mensajes estarán en español de Argentina.
Otro problema, es que algunos mensajes aparecen en ingles por no estar internacionalizados.

Git plug Git Plug at window close after adding files to commit

When ussing the Git plug in (Wollok version 1.7.6) after add files to commit but not commiting, when closing the Git windows get an Error at reopen, when is commented in the right window of the commit it get the error at close.
This error stop continue working, if you try to do anything the error reapear. Hav eto close Wollok and re-run.

WOLLOK VERSION: 1.7.6
SO: WIndows 7 x64 SP1
JAVA JDK: 8 Update 201
WOLLOK FOLDER LOCATION: C:\Wollok
HARDWARE: Intel I3 2350M 2x 4GB of RAM

error git 1 before commit and push
error git 2 after close and repopen git window (sometime crash at close if it commented

error wollok git tab close and reopen without commit and push

Reported by @isaiaslafon

Widget is disposed

Cuando cierro la vista de Git y empiezo a abrir archivos tira el error: Widget is disposed.

Peek 2019-03-23 17-05

Esto pasa cuando abro y cierro la vista, si no la abro nunca ó si la dejo abierta siempre no tira ningún error.

Si después de llegar al error vuelvo a abrir la vista de Git NO se arregla.

El plugin queda activa al cerrar todos los proyectos en el workspace

Por como carga SGit el directorio en donde se encuentra .git del proyecto, esto esta provocando que no se pierda la referencia del ultimo proyecto cargado el workpace, esto es una cosa que tienen que tener cuidado si lo van a usar, por lo general los alumnos no cierran los proyectos en el workspace, por lo que puede pasar desapercibido.

image

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.