Copybara quirks

এই নথির উদ্দেশ্য হল Google-এর অভ্যন্তরীণ ভাণ্ডার থেকে উৎসের অনুলিপি করার সরঞ্জামের কারণে অবদান রাখার সময় আপনি যে অদ্ভুততাগুলি দেখতে পাচ্ছেন তা বর্ণনা করা। এই টুলটিকে বলা হয় কপিবারা

সত্যের অভ্যন্তরীণ উৎস

যেহেতু এই রিপোজিটরিতে কোডের সত্যতার উৎস হল Google এর অভ্যন্তরীণ রেপো, যখনই কোড আমদানি ও রপ্তানি করা হয় তখন কপিবারা কোডে রূপান্তর করে। এর মানে হল যে কখনও কখনও আপাতদৃষ্টিতে স্বাভাবিক পরিবর্তনগুলি আশ্চর্যজনক উপায়ে অভ্যন্তরীণভাবে ভেঙে যেতে পারে।

PR মার্জ স্থিতি এবং ভিন্ন অসঙ্গতি

যেহেতু সত্যের উৎস অভ্যন্তরীণ, তাই পিআরগুলি সরাসরি একত্রিত হয় না, সেগুলি Google অভ্যন্তরীণ রেপোতে আমদানি করা হয় যেখানে তারা অতিরিক্ত পরীক্ষার মধ্য দিয়ে যায়, এবং তারপর সেই অভ্যন্তরীণ পরিবর্তনটি জমা দেওয়া হয়, এবং PR লেখককে দায়ী করা হয়। কপিবারা প্রযোজ্য রূপান্তরগুলির কারণে, পার্থক্যটি অভিন্ন হবে এমন কোন গ্যারান্টি নেই (উদাহরণস্বরূপ, কপিবারা আমদানিতে ফর্ম্যাটিং প্রয়োগ করে)।

এই কারণে, কপিবারা PR-কে মার্জ করা হিসাবে চিহ্নিত করবে না, এটি PR বন্ধ করবে এবং আলাদাভাবে একটি প্রতিশ্রুতি প্রয়োগ করবে যা PR-এর খুব কাছ থেকে ম্যাপ করা উচিত।

অনুলিপি দ্বারা TSL উপর নির্ভরতা

বর্তমানে প্রয়োগ করা হয়েছে, কোনো সাময়িক ভাঙা প্রতিশ্রুতি প্রতিরোধ করার জন্য, XLA নির্ভর করে TSL-এর উপর Bazel-এর http_archive ব্যবহার করে একটি কপি ডাউনলোড করে নয়, কিন্তু XLA-এর third_party ডিরেক্টরিতে কপিবারা TSL-এর অনুলিপি করে।