Closed AntonioNRodrigues closed 7 years ago
@Aqua1986 @pmcandido Fiz umas alterações no sistema de versões e do timestamps check!!!! Agradecia que verificassem que está tudo bem. Agradecia tb que falassem com a prof. e lhe perguntassem sobre esta situação de alterar o programa que foi entregue na primeira fase. E se podemos melhorar o código entregue nessa fase. Obrigado. Abraço.
Olá @AntonioNRodrigues , a professora Dulce disse que podíamos fazer alterações ao projecto mas que as fizéssemos agora e não mais lá para a frente para nos podermos concentrar nas tarefas seguintes...eu mais logo dou uma olhadela nas tuas alterações...um abraço
Olá @AntonioNRodrigues , Olá @Aqua1986, depois deste interregno e a três semanas da entrega (e imagino que tal como eu terão ainda outras entregas de permeio) regresso ao vosso/nosso convívio securitário...estive hoje(!) a ler o enunciado e julgo que conseguimos dividir tarefas com mais facilidade que na primeira parte...proponho-me a implementar os pontos 2, 4 e 5, os pontos 1 e 3 podem ficar a cargo de um dos securitas e o ponto 6 a cargo do outro, o que acham? Prazos: versão alfa no final da semana? Um abraço
@AntonioNRodrigues, nos testes que fiz do -pull repo_name/file_name e -push repo_name/file_name obtive erros quando existem duas ou mais versões de um documento...o problema está na função getFile de RemoteRepository que é chamada em ServerSkell e que devolve sempre o timestamp da versão inicial do documento (o que tem o nome original sem o sufixo (timestamp))...
public File getFile(String nameRepo, String nameFile) {
List<File> repoFiles = getListFiles();
for (File f : repoFiles) {
if (f != null && f.getName().equals(nameFile)) {
return f;
}
}
return null;
}
eu depois olho para isso mas agora o mais importante é fazer o kickoff da segunda parte do projecto...
@pmcandido estas em que branch? o master foi onde eu mexi e actualizei as funções o getFile já está assim:
public File getFile(String nameFile) { if (mapVersions.get(nameFile) != null) { mapVersions.get(nameFile).sort(myComparator()); return mapVersions.get(nameFile).get(0).toFile(); } return null; }
OK @pmcandido segundo o que eu próprio escrevi deves estar no secondProject. Eu alterei o código no master... e NÂO fiz merge com o secondProject.
sff: @pmcandido @Aqua1986 testem o código no master e se concordarem com ele fazemos o merge para o secondProject e começamos desse ponto. Se decidirem não incluir o upgrade que fiz a partir do codigo entregue na primeira fase avisem. Obg.
No master tb está o SecurityUtil que já tem alguns métodos relativos à segurança. Acho que devemos criar os diferentes métodos relativos a criação de chave simétricas/ assimétricas etc nesta classe.
Pois é António @AntonioNRodrigues, estava no SecondProject e não mo master...vou dar uma olhadela...
@AntonioNRodrigues, todos os testes que fiz com push and pull correram bem, congrats!
Nice... Partimos então do branch master certo?
@AntonioNRodrigues é assim que se faz?Se o projecto tivesse três fases, trabalhávamos a segunda fase no master e quando chegássemos ao fim criávamos um branch "SecondProject"? Foi isso que fizemos na fase anterior? (já não me lembro!) Tu és o git master, tu é que dizes...
Estou com um projeto até quinta feira (13) e vou dividir-me entre Segurança e EC até dia 21. Mas comprometo-me a olhar para as duas questões que sobram que não são a 6. (Desculpem, mas estou no metro e não sei os números de cor).
Em 11/04/2017 11:59, "pmcandido" notifications@github.com escreveu:
@AntonioNRodrigues https://github.com/AntonioNRodrigues é assim que se faz?Se o projecto tivesse três fases, trabalhávamos a segunda fase no master e quando chegássemos ao fim criávamos um branch "SecondProject"? Foi isso que fizemos na fase anterior? (já não me lembro!) Tu és o git master, tu é que dizes...
— You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/AntonioNRodrigues/SecurityProject/issues/22#issuecomment-293223099, or mute the thread https://github.com/notifications/unsubscribe-auth/ADWsdymCQhuB6_2AhOXkF_xPT5XbF8gLks5ru10JgaJpZM4MkOgf .
Eh pah não sei se eh assim que se faz mas pronto. Trabalha-se no master por agora. Abraço
Branch --> master [should not be used unless someone wants to upgrade the firstProject an fix the features that are not done] Branch --> FirstProject [should not be used] Branch --> SecondProject [Should be used to work on the second Project] @pmcandido @Aqua1986 Thx