1 पॉइंट द्वारा GN⁺ 2 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • jj fix अब specific line range formatting को सपोर्ट करता है, जिससे केवल बदली गई lines को format किया जा सकता है, और fix.tools.<name>.line-range-arg तथा run-tool-if-zero-line-ranges settings से इसके व्यवहार को नियंत्रित किया जा सकता है
  • नए global flag --no-integrate-operation के साथ commands को repository state या working copy को प्रभावित किए बिना चलाया जा सकता है, जो उन स्थितियों में उपयोगी है जहाँ automation tools background में snapshots बना सकते हैं
  • file search --pattern का default glob: से regex: में बदलने वाला compatibility change है, और अब यह kind:pattern syntax के ज़रिए कई pattern types स्वीकार कर सकता है
  • jj git push --all, --tracked, -r REVSETS अब push target revisions के private होने या conflicts होने पर fail नहीं करते, और push नहीं किए जा सकने वाले bookmarks को skip कर देते हैं
  • jj git clone को दिए गए branch·bookmark patterns अब .git/config की बजाय jj repository settings file में store किए जाते हैं, और Git fetch refspec default के रूप में सेट किया जाता है
  • template language में Operation.tags() को deprecated किया जा रहा है, और इसके बजाय Operation.attributes() के उपयोग की सिफारिश की जाती है
  • नई setting diff.git.show-path-prefix के साथ diff --git output में a/ और b/ path prefixes को छिपाया जा सकता है
  • templates में replace(pattern, content, replacement) function और ByteString type जोड़े गए हैं, जिससे capture groups वाले regex सहित string pattern-based replacement और file contents जैसी byte strings की processing संभव होती है
  • jj gerrit upload अब --message/-m, --edit, --merged options को सपोर्ट करता है, और --hashtag को दोहराकर कई hashtags भेजे जा सकते हैं
  • नए remotes.<name>.fetch-bookmarks और fetch-tags options के साथ default fetch targets सेट किए जा सकते हैं
  • JJ_PAGER अब ui.pager setting को override कर सकता है, जिससे JJ_EDITOR की तरह jj-specific environment variable override संभव हो गया है
  • bug fixes के साथ .gitignore handling की Git consistency बेहतर हुई है, बड़े repositories में snapshot performance और jj status की speed noticeably सुधरी है, और existing Git submodule directories अब checkout conflicts नहीं मानी जातीं

1 टिप्पणियां

 
GN⁺ 2 시간 전
Lobste.rs की राय
  • जिज्ञासा है कि नियम आखिर हैं क्या। क्या कुछ प्रोजेक्ट्स के लिए release links पोस्ट करना ठीक है?
    • modlog देखने पर लगता है कि उनके अपने प्रोजेक्ट्स को self-promotion की वजह से अस्थायी रूप से रोका गया था
      किसी और की release पोस्ट करना ठीक है, लेकिन self-promotion सिस्टम का दुरुपयोग करना ठीक नहीं है
    • अगर नियम पूछ रहे हैं, तो about page के Self-promotion सेक्शन को देख सकते हैं
      यह अच्छा है कि लेखक कम्युनिटी में भाग ले, लेकिन इसे product announcements या अपने काम पर traffic लाने के लिए write-only टूल की तरह इस्तेमाल नहीं करना चाहिए
      एक सामान्य नियम के तौर पर self-promotion आपके अपने posts और comments के एक-चौथाई से कम होना चाहिए
  • सोच रहा हूँ कि आम बातचीत में लोग jujutsu को आमतौर पर कैसे बोलते या उच्चारित करते हैं
    क्या इसे “J J” कहते हैं, या “jujutsu”?
    • “jj” कहते हैं, और “j” का उच्चारण “gif” के g जैसा करते हैं
    • मैं स्वीडिश हूँ, इसलिए यह भी ठीक से नहीं पता कि इसे स्वीडिश तरीके से पढ़ना चाहिए या अंग्रेज़ी तरीके से
      मेरे आसपास कोई JJ को नहीं जानता, और JJ तथा Jujutsu दोनों ही नाम के तौर पर खास जँचते नहीं, इसलिए बोलते समय हमेशा अटपटा लगता है और कई तरह के उच्चारण मिला देता हूँ
      फिर भी मुझे JJ सच में बहुत पसंद है और नाम की परवाह नहीं करता। बस इसका नाम ऐसा ही है
    • “data” और “data” की तरह, मैं दोनों को जैसे-तैसे बारी-बारी से इस्तेमाल करता हूँ
    • जिन लोगों से मैं बात करता हूँ, उनके बीच सब इसे “J J” ही कहते हैं
    • बोलते समय मैं हमेशा इसे jay jay कहता हूँ। मेरे हिसाब से यह “jujutsu” से बेहतर नाम है