FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index EasyReport, EasyDialog y EasyPreview Bienvenidos al repositorio público de EasyReport
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Bienvenidos al repositorio público de EasyReport
Posted: Fri Aug 08, 2014 10:53 PM
Queridos amigos,

Como somos conscientes de que muchos de vosotros quereis revisarlo, probarlo, modificarlo, etc. y tambien considerando el hecho de que aún hay mucho trabajo que hacer para ajustarlo a la versión actual de FWH, hemos decidido hacer el repositorio público :-)

De esta forma podreis revisar su evolución, y tambien podreis crear forks, trabajar en vuestras propias copias y luego solicitar la integración de vuestros cambios (de la misma forma que los desarrolladores de Linux trabajan). Queríamos entregar el producto primero a aquellos que han donado pero esto requerirá tiempo y trabajo para hacerlo funcionar correctamente, asi que haciéndolo abierto y libre invocaremos el poder de la magia del desarrollo cooperativo de software :-)

Bienvenidos al repositorio abierto y libre de EasyReport. Disfrutadlo :-)

https://bitbucket.org/fivetech/easyreport
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 518
Joined: Fri Jun 29, 2012 12:49 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Tue Aug 12, 2014 10:03 AM
Antonio,

Muy agradecida.

Para bajar la primera vez pongo esto:
git.exe clone https://bitbucket.org/fivetech/easyreport

Pero para bajar los updates al poner esto:
git.exe checkout https://bitbucket.org/fivetech/easyreport

Salta este error:
fatal: not a git repository (or any of the parent directories: .git)


Muy agradecida!!
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Tue Aug 12, 2014 10:13 AM

Elvira,

Instala TortoiseGIT, es con diferencia la forma más sencilla de trabajar con GIT.

Es la herramienta que usamos para trabajar en el repositorio de FWH :-)

Cuando lo instales, si ya hicistes el clone, solo tendrás que pulsar botón derecho en la carpeta en donde hayas clonado el repositorio y luego seleccionar la opción "GIT sync..." y luego le das a "Pull" y listo. Asi te actualizarás siempre que quieras.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Tue Aug 12, 2014 10:16 AM

Una vez tengas descargados los ficheros del repositorio, solo hay que ejecutar go.bat y EasyReport se construirá y se ejecutará :-)

Ahora estoy modificándolo para darle la misma apariencia del FiveDBU, y mientras tanto estoy probándolo para ir eliminando errores, etc.

Aún no está operativo pero ya carga los reportes de ejemplo perfectamente :-) Y además viene muy bien para acostumbrarse a la filosofía de trabajo de EasyReport, que me gusta mucho, pues es realmente simple :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Tue Aug 12, 2014 10:25 AM
De momento se ve asi:

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Tue Aug 12, 2014 10:52 AM
Si quereis saber si algo se ha modificado (pues acabo de actualizar el repositorio ahora mismo) solo teneis que mirar la lista de commits:

https://bitbucket.org/fivetech/easyreport/commits/all
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 205
Joined: Fri Oct 07, 2005 05:07 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Tue Aug 12, 2014 09:17 PM
Antonio:
Em eritems.prg, lina 1629
Code (fw): Select all Collapse
        nInfoRow := 0; nInfoCol := 0 //ROS; nRuler := 0 nRulerTop := 0; // FiveTech


Para que se visualize mejor.

Ahora no se porque nInfoRow y nInfoCol tiene valor logico( .F.) cuando se supone que deve ser numerico..
Saludos/regards

RenOmaS



skype: americo.balboa
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Wed Aug 13, 2014 10:30 AM

RenOmaS,

Parece que no estás trabajando con la versión más actualizada. Por favor actualiza tus ficheros desde el repositorio.

Como muchos de vosotros propondreis cambios, etc. os rogamos hagais un fork en Bitbucket y una vez hechas vuestras modificaciones sobre los fuentes más recientes del fork de EasyReport que soliciteis un merge (asi es como trabaja el equipo de desarrollo de Linux). Ya publicaremos una guia de como se hace esto.

De momento aqui teneis instrucciones de como usar TortoiseGIT para descargar y mantener vuestra copia del repositorio:

viewtopic.php?p=163572#p163572

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 205
Joined: Fri Oct 07, 2005 05:07 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Wed Aug 13, 2014 08:13 PM
Hola Antonio
Ya hicimos eso, ya hicimos um "Forks" y ya actualizamos en nuestra copia, vea la imagen resultante y al diferencia mostrada en el ellipse rojo.
Saludos/regards

RenOmaS



skype: americo.balboa
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Thu Aug 14, 2014 04:06 AM

Renomas,

Muy bien! :-)

Cual es la dirección de vuestro fork ?

Puedes indicarme el commit en el que lo habeis modificado ?

Muchas gracias!

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 205
Joined: Fri Oct 07, 2005 05:07 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Thu Aug 14, 2014 10:14 AM
Saludos/regards

RenOmaS



skype: americo.balboa
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Thu Aug 14, 2014 10:30 AM

Muchas gracias! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Fri Aug 15, 2014 09:40 AM

Cuando he realizado modificaciones en mi Fork y entro en él me dice:
"Tiene 12 commits detras de fivetech/easyreport. Sincronizar ahora"
Cuando intento sincronizar me dice que existen conflictos (evidentemente)
Veo los ficheros y las diferencias entre mis ficheros y los de fivetech/easyreport
¿Cómo he de actuar para integrar las modificaciones del master en mi Fork sin perder mis modificaciones?

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Fri Aug 15, 2014 10:00 AM

Cristobal,

Prueba a hacer un "Stash save" que salva tus cambios y asi no se pierden

A continuación sincroniza

Y ahora faltaria saber como recuperar lo que se salvó con el Stash save... (algo asi como un Stash pop)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
Re: Bienvenidos al repositorio público de EasyReport
Posted: Fri Aug 15, 2014 06:09 PM
Espectacular como siempre!

MiniConsejos para usar Git:

Mi consejo es usar SourceTree , la herramienta de git de GitHub, es más fácil de seguir si trabajas con ramas.
Recordad que tenéis desde el propio git, gitk --all muy potente aunque visualmente os chocará :-)

Otra cosa que podéis hacer es un git pull --rebase, esto lo que hace es bajarse los cambios y después aplicar vuestros cambios, evitando bastantes conflictos, sobretodo si sois de tocar mucho...

Otro consejo sería crear una rama para tus cambios, dejando la master para sincronizar los cambios con el repositorio de Fivewin, de esta manera, cuando hagas un git pull jamás tendrás un conflicto,
el problema será después llevar tu rama de desarrollo al nivel de la master, y ahí será, en tu propia rama de desarrollo donde tendrás que corregir los posibles conflictos.

Para saber como funciona el stash de git, http://xthefull.blogspot.com.es/2012/11/usando-git-stash.html

Saludos y larga vida a Fivewin :-)
Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)