lgvalent / monstrengo

Framework MVC for modular applications with or without graphics interface
3 stars 1 forks source link

Arquivos de dependências .jar distribuídos dentro do repositório #3

Open lucasbuchala opened 6 years ago

lucasbuchala commented 6 years ago

Belezura, meus queridos? Posso brincar junto com vcs aqui? :smile:

Esses arquivos .jar deixam o repositório muito grande:

$ du -h {FinanceiroWeb,HelloMonstrengo,MonstrengoWeb}/WebContent/WEB-INF/lib
56M     FinanceiroWeb/WebContent/WEB-INF/lib
54M     HelloMonstrengo/WebContent/WEB-INF/lib
50M     MonstrengoWeb/WebContent/WEB-INF/lib

Olha o tamanho de um repositório recem clonado:

$ du -sh monstrengo
278M    monstrengo

Acho que a intenção nunca foi distribuir isso dentro do repositório, correto? Infelizmente apenas apagar estes arquivos .jar não vai ajudar muito, já que eles já estão na "memória" do Git. Talvez tenha alguma mágica do git para fazê-lo esquecer estes arquivos binários, mas acho que a maneira mais fácil e bruta é reiniciar um novo repositório sem eles. Então fica a pergunta: o histórico de commits é importante pra vcs? Hehe :-) Afinal de contas o histórico já está truncado mesmo, a partir do import para o Google Code alguns anos atrás. Mas talvez vcs ainda tenham o repositório anterior a isto.

lgvalent commented 6 years ago

Oloko Lucas, quanto tempo rapaz?! Claro que pode brincar! Por favor, brinque aqui conosco...

Estamos no meio da migração dos projeto pro Maven, então teremos somente o POM.

Inclusive descobrimos que os repositórios usam a versão M2 do Spring, que é um MILESTONE e não uma release, e que algo foi alterado no meio do caminho e que a Release disponível no Maven não contempla algumas interfaces usadas :(

On Fri, Oct 5, 2018 at 6:34 PM Lucas Buchala notifications@github.com wrote:

Belezura, meus queridos? Posso brincar junto com vcs aqui? 😄

Esses arquivos .jar deixam o repositório muito grande:

$ du -h {FinanceiroWeb,HelloMonstrengo,MonstrengoWeb}/WebContent/WEB-INF/lib 56M FinanceiroWeb/WebContent/WEB-INF/lib 54M HelloMonstrengo/WebContent/WEB-INF/lib 50M MonstrengoWeb/WebContent/WEB-INF/lib

Olha o tamanho de um repositório recem clonado:

$ du -sh monstrengo 278M monstrengo

Acho que a intenção nunca foi distribuir isso dentro do repositório, correto? Infelizmente apenas apagar estes arquivos .jar não vai ajudar muito, já que eles já estão na "memória" do Git. Talvez tenha alguma mágica do git para fazê-lo esquecer estes arquivos binários, mas acho que a maneira mais fácil e bruta é reiniciar um novo repositório sem eles. Então fica a pergunta: o histórico de commits é importante pra vcs? Hehe :-) Afinal de contas o histórico já está truncado mesmo, a partir do import para o Google Code alguns anos atrás. Mas talvez vcs ainda tenham o repositório anterior a isto.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/lgvalent/monstrengo/issues/3, or mute the thread https://github.com/notifications/unsubscribe-auth/AC06GaH9lR2sG34uODPQQd2oaIii3wdqks5uh9BUgaJpZM4XK9W3 .

-- Valeus

Prof. Lucio Valentin