Bienvenidos al repositorio público de EasyReport

Bienvenidos al repositorio público de EasyReport

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42111
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Bienvenidos al repositorio público de EasyReport

Postby elvira » 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!!
elvira
 
Posts: 516
Joined: Fri Jun 29, 2012 12:49 pm

Re: Bienvenidos al repositorio público de EasyReport

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42111
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Bienvenidos al repositorio público de EasyReport

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42111
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Bienvenidos al repositorio público de EasyReport

Postby Antonio Linares » Tue Aug 12, 2014 10:25 am

De momento se ve asi:

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42111
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Bienvenidos al repositorio público de EasyReport

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42111
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Bienvenidos al repositorio público de EasyReport

Postby RenOmaS » Tue Aug 12, 2014 9:17 pm

Antonio:
Em eritems.prg, lina 1629
Code: Select all  Expand view  RUN

        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
User avatar
RenOmaS
 
Posts: 205
Joined: Fri Oct 07, 2005 5:07 pm

Re: Bienvenidos al repositorio público de EasyReport

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42111
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Bienvenidos al repositorio público de EasyReport

Postby RenOmaS » Wed Aug 13, 2014 8: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.
Image
Saludos/regards
RenOmaS

skype: americo.balboa
User avatar
RenOmaS
 
Posts: 205
Joined: Fri Oct 07, 2005 5:07 pm

Re: Bienvenidos al repositorio público de EasyReport

Postby Antonio Linares » Thu Aug 14, 2014 4: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42111
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Re: Bienvenidos al repositorio público de EasyReport

Postby Antonio Linares » Thu Aug 14, 2014 10:30 am

Muchas gracias! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42111
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Bienvenidos al repositorio público de EasyReport

Postby cnavarro » Fri Aug 15, 2014 9: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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Bienvenidos al repositorio público de EasyReport

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42111
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Bienvenidos al repositorio público de EasyReport

Postby thefull » Fri Aug 15, 2014 6: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__)
User avatar
thefull
 
Posts: 731
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona

Next

Return to EasyReport, EasyDialog y EasyPreview

Who is online

Users browsing this forum: No registered users and 5 guests