1 pontos por GN⁺ 2 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • jj fix agora oferece suporte à formatação de intervalos específicos de linhas, permitindo formatar apenas as linhas modificadas, com o comportamento controlado pelas configurações fix.tools.<name>.line-range-arg e run-tool-if-zero-line-ranges
  • A nova flag global --no-integrate-operation permite executar comandos sem afetar o estado do repositório nem a working copy, sendo útil em cenários onde ferramentas de automação podem criar snapshots em segundo plano
  • Há uma mudança de compatibilidade em que o padrão de file search --pattern mudou de glob: para regex:, e agora a sintaxe kind:pattern pode receber vários tipos de padrão
  • jj git push --all, --tracked, -r REVSETS não falham mais quando a revisão de destino do push é private ou tem conflitos, e bookmarks que não podem ser enviados são ignorados
  • Os padrões de branch e bookmark passados para jj git clone agora são salvos no arquivo de configuração do repositório jj, e não mais no .git/config, enquanto o refspec de fetch do Git é configurado com o valor padrão
  • Na linguagem de templates, Operation.tags() foi marcado para descontinuação, e o uso de Operation.attributes() é recomendado no lugar
  • A nova configuração diff.git.show-path-prefix permite ocultar os prefixos de caminho a/ e b/ na saída de diff --git
  • A função replace(pattern, content, replacement) e o tipo ByteString foram adicionados aos templates, permitindo substituições baseadas em padrões de string, incluindo regex com grupos de captura, além do tratamento de strings de bytes como conteúdo de arquivos
  • jj gerrit upload agora suporta as opções --message/-m, --edit, --merged, e --hashtag pode ser repetido para passar várias hashtags
  • As novas opções remotes.<name>.fetch-bookmarks e fetch-tags permitem definir os alvos padrão de fetch
  • JJ_PAGER agora pode sobrescrever a configuração ui.pager, permitindo um override por variável de ambiente específico do jj, como já acontece com JJ_EDITOR
  • Correções de bugs melhoraram a consistência do processamento de .gitignore em relação ao Git, além de trazer ganhos perceptíveis no desempenho de snapshots e na velocidade de jj status em repositórios grandes, e diretórios de submódulos Git já existentes deixaram de ser tratados como conflitos de checkout

1 comentários

 
GN⁺ 2 시간 전
Comentários no Lobste.rs
  • Fico curioso sobre como funcionam as regras. Em alguns projetos pode postar o link do release?
    • Pelo modlog, parece que os projetos deles foram bloqueados temporariamente por causa de autopromoção
      Postar releases de outras pessoas tudo bem, mas abusar do sistema de autopromoção não pode
    • Se a pergunta é sobre as regras, veja a seção Self-promotion na página about
      É bom que o autor participe da comunidade, mas não deve usá-la como uma ferramenta só de divulgação para levar tráfego a anúncios de produto ou ao próprio trabalho
      Como regra prática, autopromoção deve ser menos de um quarto dos próprios posts e comentários
  • Fiquei curioso sobre como as pessoas normalmente falam ou pronunciam jujutsu em conversa
    Dizem “J J” ou “jujutsu”?
    • Eu digo “jj”, e o “j” é pronunciado como o g de “gif”
    • Sou sueco, então também não sei bem se devo ler do jeito sueco ou em inglês
      Ao meu redor ninguém conhece JJ, e nem JJ nem Jujutsu soam muito naturais como nome, então sempre fica meio estranho falar e acabo misturando várias pronúncias
      Ainda assim, gosto muito de JJ e não ligo para o nome. É só o nome que ele tem
    • Uso os dois alternadamente, tipo “data” e “data”
    • Entre as pessoas com quem converso, todo mundo diz “J J”
    • Quando falo, sempre chamo de jay jay. Pessoalmente, acho um nome melhor do que “jujutsu”