जीएनयू बाज़ार: Difference between revisions

From Vigyanwiki
(Created page with "{{Use dmy dates|date=January 2021}} {{Infobox software | name = GNU Bazaar | logo = File:Bazaar logo (software product).svg|frameless|upr...")
 
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Use dmy dates|date=January 2021}}
{{Infobox software
| name                  = GNU Bazaar
| logo                  = [[File:Bazaar logo (software product).svg|frameless|upright|Bazaar logo]]
| caption                = Bazaar logo
| author                = Martin Pool
| developer              = [[Canonical Ltd.|Canonical]] and community
| discontinued          = yes
| released              = {{Start date and age|df=yes|2005|03|26}}<ref>{{cite web |url=https://lists.ubuntu.com/archives/bazaar/2005q1/000014.html |title=bzr 0.0.1 released}}</ref>
| repo                  = {{URL|https://code.launchpad.net/bzr}}
| latest release version = {{wikidata|property|preferred|references|edit|Q812656|P348|P548=Q2804309}}
| latest release date    = {{wikidata|qualifier|preferred|single|Q812656|P348|P548=Q2804309|P577}}
| programming language  = [[Python (programming language)|Python]] 2, [[Pyrex (programming language)|Pyrex]] (optional), [[C (programming language)|C]]
| operating system      = [[Cross-platform]]
| genre                  = [[Distributed version control|Distributed]] and [[Client–server]] [[revision control]] system
| license                = [[GNU General Public License|GPL-2.0-or-later]]<ref>{{cite web |url=http://wiki.bazaar.canonical.com/Welcome |title= What is Bazaar? |quote=Bazaar is an official GNU project, licensed under the GPLv2 or later, at your option.}}</ref>
| website                = {{URL|https://bazaar.canonical.com/}}
| replaced_by            = [[Breezy (software)|Breezy]]
}}


जीएनयू बाज़ार (पूर्व में बाज़ार-एनजी, कमांड लाइन टूल<code>bzr</code>) [[कैनोनिकल (कंपनी)]] द्वारा प्रायोजित एक [[वितरित संस्करण नियंत्रण]] और क्लाइंट-सर्वर संशोधन नियंत्रण प्रणाली है।
'''जीएनयू बाज़ार''' (GNU Bazaar) (पूर्व में बाज़ार-एनजी, कमांड लाइन टूल<code>bzr</code>) [[कैनोनिकल (कंपनी)]] द्वारा प्रायोजित एक [[वितरित संस्करण नियंत्रण]] और क्लाइंट-सर्वर संशोधन नियंत्रण प्रणाली है।


बाज़ार का उपयोग स्थानीय सामग्री की मल्टीपल ब्रांचिंग (संस्करण नियंत्रण) पर काम करने वाले एकल डेवलपर या नेटवर्क पर सहयोग करने वाली टीमों द्वारा किया जा सकता है।
बाज़ार का उपयोग स्थानीय सामग्री की मल्टीपल ब्रांचिंग (संस्करण नियंत्रण) पर काम करने वाले एकल डेवलपर या नेटवर्क पर सहयोग करने वाली टीमों द्वारा किया जा सकता है।


बाज़ार को प्रमुख [[लिनक्स]] वितरणों के लिए पैकेज के साथ [[पायथन (प्रोग्रामिंग भाषा)]] में लिखा गया है, {{nowrap|[[Mac OS X]]}} और [[ माइक्रोसॉफ़्ट विंडोज़ ]]़। बाज़ार मुफ़्त सॉफ़्टवेयर है और [[जीएनयू परियोजना]] का हिस्सा है।<ref name="febgnu">{{cite mailing list
बाज़ार को प्रमुख [[लिनक्स]] वितरणों के लिए पैकेज के साथ [[पायथन (प्रोग्रामिंग भाषा)|पायथन (प्रोग्रामिंग लैंग्वेज)]] में लिखा गया है, {{nowrap|[[Mac OS X]]}} और [[ माइक्रोसॉफ़्ट विंडोज़ | माइक्रोसॉफ़्ट विंडोज]]बाज़ार मुफ़्त सॉफ़्टवेयर है और [[जीएनयू परियोजना]] का हिस्सा है।<ref name="febgnu">{{cite mailing list
|last = Pool
|last = Pool
|first = Martin
|first = Martin
Line 39: Line 20:
|access-date=2008-05-23
|access-date=2008-05-23
}}</ref>
}}</ref>
== विशेषताएँ ==


बाज़ार कमांड कंकररेंट वर्शन सिस्टम (सीवीएस/  समवर्ती संस्करण सिस्टम) या [[ अपाचे तोड़फोड़ | अपाचे सबवर्सन]] में पाए जाने वाले समान हैं। रिमोट रिपॉजिटरी सर्वर के बिना भी एक नया प्रोजेक्ट प्रांरम्भ और रखरखाव किया जा सकता है <code>bzr init</code> एक निर्देशिका में जिसे एक व्यक्ति संस्करण बनाना चाहता है।<ref name="bzr-man-page">[http://linux.die.net/man/1/bzr bzr man page]</ref>


== विशेषताएँ ==
विशुद्ध रूप से वितरित संस्करण नियंत्रण प्रणालियों के विपरीत, जो केंद्रीय सर्वर का उपयोग नहीं करते हैं, बाज़ार केंद्रीय सर्वर के साथ या उसके बिना काम करने का समर्थन करता है। एक ही प्रोजेक्ट के साथ एक ही समय में दोनों विधियों का उपयोग करना संभव है। वेबसाइट [[लॉन्चपैड (वेबसाइट)]] और [[ sourceforge | सोर्सफोर्ज (sourceforge)]] बाज़ार के साथ प्रबंधित परियोजनाओं के लिए मुफ्त होस्टिंग सेवा प्रदान करते हैं।


बाज़ार कमांड समवर्ती संस्करण सिस्टम या [[ अपाचे तोड़फोड़ ]] में पाए जाने वाले समान हैं। रिमोट रिपॉजिटरी सर्वर के बिना भी एक नया प्रोजेक्ट शुरू और रखरखाव किया जा सकता है <code>bzr init</code> एक निर्देशिका में जिसे एक व्यक्ति संस्करण बनाना चाहता है।<ref name="bzr-man-page">[http://linux.die.net/man/1/bzr bzr man page]</ref>
बाज़ार के पास कुछ अन्य संशोधन नियंत्रण प्रणालियों के साथ काम करने के लिए समर्थन है।<ref>{{cite web | last = Vernooij | first = Jelmer | author2 = John Meinel | author3 = Olad Conradi | author4 = Martin Pool | author5 = Wouter Van Heyst | author6 = Aaron Bentley | title = Bzr विदेशी शाखाएँ| date = 2007-06-15 | url = http://bazaar-vcs.org/Bzr विदेशी शाखाएँ| access-date = 2007-06-21 | archive-url = https://web.archive.org/web/20070607173159/http://bazaar-vcs.org/Bzr विदेशी शाखाएँ| archive-date = 7 June 2007 | url-status = dead }}</ref> यह उपयोगकर्ताओं को किसी अन्य सिस्टम (जैसे सबवर्सन (सॉफ़्टवेयर)) से शाखा बनाने की अनुमति देता है<ref>{{cite web | last = Vernooij | first = Jelmer | author2 = Mark Lee | author3 = Neil Martinsen-Burrell | author4 = Robert Collins | author5 = Alexandre Vassalotti | author6 = Stijn Hoop | title = BzrForeignBranches/Subversion | date = 2007-06-07 | url = http://bazaar-vcs.org/BzrForeignBranches/Subversion | access-date = 2007-06-21 | archive-url = https://web.archive.org/web/20070626195221/http://bazaar-vcs.org/BzrForeignBranches/Subversion | archive-date = 26 June 2007 | url-status = live}}</ref>), स्थानीय परिवर्तन करें और उन्हें बाज़ार शाखा में प्रतिबद्ध करें, और फिर बाद में उन्हें वापस अन्य सिस्टम में विलय कर दें। गिट (सॉफ़्टवेयर) के लिए रीड-ओनली एक्सेस भी उपलब्ध है<ref>[https://launchpad.net/products/bzr-git bzr git support plugin in Launchpad]</ref> और [[मर्क्यूरियल (सॉफ्टवेयर)]]।<ref>[https://launchpad.net/products/bzr-hg The Bazaar Hg Plugin in Launchpad]</ref> बाज़ार इतिहास को आयात/निर्यात करने की अनुमति देकर कई अन्य प्रणालियों (कंकररेंट  वर्शन  सिस्टम, [[ अंधेरा |डार्कस (Darcs)]], गिट (सॉफ्टवेयर), [[ख़ामख़ाह|परफोर्स]], [[अस्थिर|मर्क्युरिअल]] सहित) के साथ इंटरऑपरेशन की भी अनुमति देता है।<ref>[http://doc.bazaar.canonical.com/plugins/en/fastimport-plugin.html fastimport documentation]</ref>
विशुद्ध रूप से वितरित संस्करण नियंत्रण प्रणालियों के विपरीत, जो केंद्रीय सर्वर का उपयोग नहीं करते हैं, बाज़ार केंद्रीय सर्वर के साथ या उसके बिना काम करने का समर्थन करता है।{{Clarify|reason=This sounds like any other DVCS; e.g. git init for local, git clone for "central"|date=June 2017}} एक ही प्रोजेक्ट के साथ एक ही समय में दोनों विधियों का उपयोग करना संभव है। वेबसाइट [[लॉन्चपैड (वेबसाइट)]] और [[ sourceforge ]] बाज़ार के साथ प्रबंधित परियोजनाओं के लिए मुफ्त होस्टिंग सेवा प्रदान करते हैं।


बाज़ार के पास कुछ अन्य संशोधन नियंत्रण प्रणालियों के साथ काम करने के लिए समर्थन है।<ref>{{cite web | last = Vernooij | first = Jelmer | author2 = John Meinel | author3 = Olad Conradi | author4 = Martin Pool | author5 = Wouter Van Heyst | author6 = Aaron Bentley | title = Bzr विदेशी शाखाएँ| date = 2007-06-15 | url = http://bazaar-vcs.org/Bzr विदेशी शाखाएँ| access-date = 2007-06-21 | archive-url = https://web.archive.org/web/20070607173159/http://bazaar-vcs.org/Bzr विदेशी शाखाएँ| archive-date = 7 June 2007 | url-status = dead }}</ref> यह उपयोगकर्ताओं को किसी अन्य सिस्टम (जैसे सबवर्सन (सॉफ़्टवेयर)) से शाखा बनाने की अनुमति देता है<ref>{{cite web | last = Vernooij | first = Jelmer | author2 = Mark Lee | author3 = Neil Martinsen-Burrell | author4 = Robert Collins | author5 = Alexandre Vassalotti | author6 = Stijn Hoop | title = BzrForeignBranches/Subversion | date = 2007-06-07 | url = http://bazaar-vcs.org/BzrForeignBranches/Subversion | access-date = 2007-06-21 | archive-url = https://web.archive.org/web/20070626195221/http://bazaar-vcs.org/BzrForeignBranches/Subversion | archive-date = 26 June 2007 | url-status = live}}</ref>), स्थानीय परिवर्तन करें और उन्हें बाज़ार शाखा में प्रतिबद्ध करें, और फिर बाद में उन्हें वापस अन्य सिस्टम में विलय कर दें। Git (सॉफ़्टवेयर) के लिए रीड-ओनली एक्सेस भी उपलब्ध है<ref>[https://launchpad.net/products/bzr-git bzr git support plugin in Launchpad]</ref> और [[मर्क्यूरियल (सॉफ्टवेयर)]]।<ref>[https://launchpad.net/products/bzr-hg The Bazaar Hg Plugin in Launchpad]</ref> बाज़ार इतिहास को आयात/निर्यात करने की अनुमति देकर कई अन्य प्रणालियों (समवर्ती संस्करण सिस्टम, [[ अंधेरा ]], गिट (सॉफ्टवेयर), [[ख़ामख़ाह]], [[अस्थिर]] सहित) के साथ इंटरऑपरेशन की भी अनुमति देता है।<ref>[http://doc.bazaar.canonical.com/plugins/en/fastimport-plugin.html fastimport documentation]</ref>
बाज़ार संपूर्ण [[यूनिकोड]] सेट के नामों वाली फ़ाइलों का समर्थन करता है। यह प्रतिबद्ध संदेशों, कमिटर नामों आदि को यूनिकोड में रखने की भी अनुमति देता है।
बाज़ार संपूर्ण [[यूनिकोड]] सेट के नामों वाली फ़ाइलों का समर्थन करता है। यह प्रतिबद्ध संदेशों, कमिटर नामों आदि को यूनिकोड में रखने की भी अनुमति देता है।


== इतिहास ==
== इतिहास ==


=== {{anchor|Baz}} बाज़: एक पूर्व कैनोनिकल संस्करण नियंत्रण प्रणाली ===
=== बाज़ (Baz): एक पूर्व कैनोनिकल संस्करण नियंत्रण प्रणाली ===


बाज़ार नाम मूल रूप से GNU आर्क क्लाइंट tla के फ़ोर्क (सॉफ़्टवेयर डेवलपमेंट) द्वारा उपयोग किया गया था। यह कांटा है {{As of|2008|alt=now}} इसे वर्तमान बाज़ार सॉफ़्टवेयर से अलग करने के लिए इसे Baz कहा जाता है।<ref>{{cite web
<nowiki>''</nowiki>'''बाज़ार'''<nowiki>''</nowiki> नाम मूल रूप से GNU आर्क क्लाइंट tla के फ़ोर्क (सॉफ़्टवेयर डेवलपमेंट) द्वारा उपयोग किया गया था। यह कांटा है {{As of|2008|alt=now}} इसे वर्तमान बाज़ार सॉफ़्टवेयर से अलग करने के लिए इसे '''Baz/बाज़''' कहा जाता है।<ref>{{cite web
   | last = Pool
   | last = Pool
   | first = Martin |author2=Matthieu Moy |author3=Matthew Hannigan
   | first = Martin |author2=Matthieu Moy |author3=Matthew Hannigan
Line 66: Line 47:
   | date = 2004-10-29
   | date = 2004-10-29
   | url = http://lists.gnu.org/archive/html/gnu-arch-users/2004-10/msg00712.html
   | url = http://lists.gnu.org/archive/html/gnu-arch-users/2004-10/msg00712.html
   | access-date = 2007-06-16 }}</ref> और 2005 तक कायम रहा, जब उस समय बाज़ार-एनजी (वर्तमान बाज़ार) नामक परियोजना को बाज़ के उत्तराधिकारी के रूप में घोषित किया गया था।<ref>{{cite mailing list
   | access-date = 2007-06-16 }}</ref> और 2005 तक कायम रहा, जब उस समय '''बाज़ार-एनजी''' (वर्तमान बाज़ार) नामक परियोजना को बाज़ के उत्तराधिकारी के रूप में घोषित किया गया था।<ref>{{cite mailing list
   | last = Moy
   | last = Moy
   | first = Matthieu
   | first = Matthieu
Line 107: Line 88:
  |archive-date=12 May 2011
  |archive-date=12 May 2011
}}</ref>
}}</ref>
=== बाज़ार ===
=== बाज़ार ===
फरवरी 2005 में, मार्टिन पूल, एक डेवलपर, जिसने पहले बातचीत में और अपने वेबलॉग में कई संशोधन नियंत्रण प्रणालियों का वर्णन और समीक्षा की थी, ने घोषणा की कि उसे कैननिकल द्वारा काम पर रखा गया था और एक वितरित संस्करण-नियंत्रण प्रणाली बनाने का काम सौंपा गया था, जिसे ओपन-सोर्स हैकर्स उपयोग करना पसंद करेंगे।<ref>{{cite web|last=Pool|first=Martin|url=http://sourcefrog.net/weblog/personal/at-canonical.html|archive-url=https://archive.today/20120722015740/http://sourcefrog.net/weblog/personal/at-canonical.html|url-status=dead|archive-date=2012-07-22|title=sourcefrog: A beginning|date=2005-02-01|access-date=2008-05-23}}</ref> मार्च 2005 में एक सार्वजनिक वेबसाइट और मेलिंग सूची स्थापित की गई और पहली क्रमांकित प्री-रिलीज़, 0.0.1, 26 मार्च 2005 को जारी की गई।<ref>{{Cite mailing list
फरवरी 2005 में, मार्टिन पूल, एक डेवलपर, जिसने पहले बातचीत में और अपने वेबलॉग में कई संशोधन नियंत्रण प्रणालियों का वर्णन और समीक्षा की थी, ने घोषणा की कि उसे कैननिकल द्वारा काम पर रखा गया था और एक वितरित संस्करण-नियंत्रण प्रणाली बनाने का काम सौंपा गया था, जिसे ओपन-सोर्स हैकर्स उपयोग करना पसंद करेंगे।<ref>{{cite web|last=Pool|first=Martin|url=http://sourcefrog.net/weblog/personal/at-canonical.html|archive-url=https://archive.today/20120722015740/http://sourcefrog.net/weblog/personal/at-canonical.html|url-status=dead|archive-date=2012-07-22|title=sourcefrog: A beginning|date=2005-02-01|access-date=2008-05-23}}</ref> मार्च 2005 में एक सार्वजनिक वेबसाइट और मेलिंग सूची स्थापित की गई और पहली क्रमांकित प्री-रिलीज़, 0.0.1, 26 मार्च 2005 को जारी की गई।<ref>{{Cite mailing list
Line 134: Line 113:
|access-date=2008-06-12
|access-date=2008-06-12
}}</ref>
}}</ref>
बाज़ार की कल्पना शुरू से ही जीएनयू आर्क और बाज़ दोनों के एक अलग सॉफ्टवेयर के रूप में की गई थी। इसका एक अलग कमांड सेट है और यह पूरी तरह से अलग कोडबेस और डिज़ाइन है। बाज़ार का उद्देश्य मूल रूप से उन सुविधाओं के लिए एक परीक्षण-बिस्तर के रूप में था जिन्हें बाद में बाज़ में एकीकृत किया जाएगा, लेकिन 2005 के मध्य तक कई प्रमुख बाज़ डेवलपर्स ने मुख्य रूप से सीधे बाज़ार पर काम करना शुरू कर दिया था और बाज़ को छोड़ दिया गया था।<ref name="historywiki"/>
बाज़ार की कल्पनाप्रांरम्भ से ही जीएनयू आर्क और बाज़ दोनों के एक अलग सॉफ्टवेयर के रूप में की गई थी। इसका एक अलग कमांड सेट है और यह पूरी तरह से अलग कोडबेस और डिज़ाइन है। बाज़ार का उद्देश्य मूल रूप से उन सुविधाओं के लिए एक परीक्षण-बिस्तर के रूप में था जिन्हें बाद में बाज़ में एकीकृत किया जाएगा, लेकिन 2005 के मध्य तक कई प्रमुख बाज़ डेवलपर्स ने मुख्य रूप से सीधे बाज़ार पर काम करना प्रांरम्भ कर दिया था और बाज़ को छोड़ दिया गया था।<ref name="historywiki"/>


बाज़ार का संस्करण 1.0 दिसंबर 2007 में जारी किया गया था।<ref>{{cite press release
बाज़ार का संस्करण 1.0 दिसंबर 2007 में जारी किया गया था।<ref>{{cite press release
Line 145: Line 124:
  | archive-date = 12 May 2008
  | archive-date = 12 May 2008
  | url-status = dead
  | url-status = dead
  }}</ref> फरवरी 2008 में, बाज़ार एक GNU प्रोजेक्ट बन गया।<ref name="febgnu"/>अप्रैल 2012 में मार्टिन पूल ने कैनोनिकल छोड़ दिया<ref>{{cite mailing list |last=Pool |first=Martin |url=https://lists.ubuntu.com/archives/bazaar/2012q2/074744.html |title=कैनोनिकल छोड़ रहा हूँ|mailing-list=bazaar |date=2012-04-12 |access-date=2012-12-09}}</ref> और परियोजना के विकास की गति धीमी हो गई।<ref>{{cite web |url=https://lwn.net/Articles/515652/ |publisher=[[LWN.net]] |first=Jonathan |last=Corbet |title=धीमी राह पर बाजार|date=2012-09-11 |access-date=2012-11-14}}</ref> जेल्मर वर्नूइज के अनुसार, कैनोनिकल की बाज़ार टीम के सदस्यों को 2012 की शुरुआत में अलग-अलग कार्य सौंपे गए थे और परियोजना में 7 साल तक योगदान देने के बाद, उन्होंने खुद 2012 के अंत में बाज़ार में योगदान देना छोड़ दिया।<ref>{{cite web |url=http://stationary-traveller.eu/pages/bzr-a-retrospective.html |first=Jelmer |last=Vernooij |title=Bazaar-NG: 7 years of hacking on a distributed version control system |date=2012-12-19 |access-date=2012-12-21}}</ref> मार्च 2013 में [[GNU Emacs]] मेलिंग सूची पर एक चर्चा शुरू हुई कि क्या बाज़ार अभी भी प्रभावी ढंग से कायम है और क्या Emacs को किसी अन्य संस्करण नियंत्रण प्रणाली में जाना चाहिए।<ref>{{cite web |url=https://lists.gnu.org/archive/html/emacs-devel/2013-03/threads.html#00776 |title=Git, बाज़ार और Emacs विकास के भविष्य के विषय पर|publisher=emacs-devel |date=26 March 2013 |access-date=30 March 2013}}</ref> जनवरी 2014 में [[एरिक रेमंड]] ने GNU Emacs को बाज़ार से git (सॉफ़्टवेयर) संस्करण नियंत्रण प्रणाली में बदलने का प्रस्ताव और समन्वय किया।<ref>{{cite web |url=https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00005.html |title=bzr is dying; Emacs needs to move |publisher=emacs-devel |date=1 January 2014 |access-date=10 January 2014}}</ref> यह परिवर्तन नवंबर 2014 में पूरा हुआ।<ref>{{cite web|url=http://esr.ibiblio.org/?p=6524|title=Emacs git conversion is done}}</ref> इसी तरह, [[बगज़ के साथ]] परियोजना ने कई कारणों से मार्च 2014 में बाज़ार को गिट के पक्ष में छोड़ दिया, उनमें से एक यह धारणा थी कि बाज़ार लगभग मर चुका था: हर महीने ट्रंक के लिए शायद 2-3 प्रतिबद्धताएँ होती हैं। बाज़ार में बग्स को ठीक करने का समय भी आम तौर पर काफी लंबा लगता है।<ref>{{cite web |url=https://wiki.mozilla.org/Bugzilla:Migrating_to_git |title=Bugzilla:Migrating to git - MozillaWiki |date=19 March 2014 |access-date=20 April 2014}}</ref>
  }}</ref> फरवरी 2008 में, बाज़ार एक GNU प्रोजेक्ट बन गया था।<ref name="febgnu"/>अप्रैल 2012 में मार्टिन पूल ने कैनोनिकल छोड़ दिया<ref>{{cite mailing list |last=Pool |first=Martin |url=https://lists.ubuntu.com/archives/bazaar/2012q2/074744.html |title=कैनोनिकल छोड़ रहा हूँ|mailing-list=bazaar |date=2012-04-12 |access-date=2012-12-09}}</ref> और परियोजना के विकास की गति धीमी हो गई थी।<ref>{{cite web |url=https://lwn.net/Articles/515652/ |publisher=[[LWN.net]] |first=Jonathan |last=Corbet |title=धीमी राह पर बाजार|date=2012-09-11 |access-date=2012-11-14}}</ref> जेल्मर वर्नूइज के अनुसार, कैनोनिकल की बाज़ार टीम के सदस्यों को 2012 की प्रांरम्भ में अलग-अलग कार्य सौंपे गए थे और परियोजना में 7 साल तक योगदान देने के बाद, उन्होंने खुद 2012 के अंत में बाज़ार में योगदान देना छोड़ दिया था।<ref>{{cite web |url=http://stationary-traveller.eu/pages/bzr-a-retrospective.html |first=Jelmer |last=Vernooij |title=Bazaar-NG: 7 years of hacking on a distributed version control system |date=2012-12-19 |access-date=2012-12-21}}</ref> मार्च 2013 में [[GNU Emacs]] मेलिंग सूची पर एक चर्चाप्रांरम्भ हुई कि क्या बाज़ार अभी भी प्रभावी ढंग से कायम है और क्या Emacs को किसी अन्य संस्करण नियंत्रण प्रणाली में जाना चाहिए।<ref>{{cite web |url=https://lists.gnu.org/archive/html/emacs-devel/2013-03/threads.html#00776 |title=Git, बाज़ार और Emacs विकास के भविष्य के विषय पर|publisher=emacs-devel |date=26 March 2013 |access-date=30 March 2013}}</ref> जनवरी 2014 में [[एरिक रेमंड]] ने GNU Emacs को बाज़ार से git (सॉफ़्टवेयर) संस्करण नियंत्रण प्रणाली में बदलने का प्रस्ताव और समन्वय किया था।<ref>{{cite web |url=https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00005.html |title=bzr is dying; Emacs needs to move |publisher=emacs-devel |date=1 January 2014 |access-date=10 January 2014}}</ref> यह परिवर्तन नवंबर 2014 में पूरा हुआ था।<ref>{{cite web|url=http://esr.ibiblio.org/?p=6524|title=Emacs git conversion is done}}</ref> इसी तरह, [[बगज़ के साथ]] परियोजना ने कई कारणों से मार्च 2014 में बाज़ार को गिट के पक्ष में छोड़ दिया, उनमें से एक यह धारणा थी कि बाज़ार लगभग खत्म हो चुका था: हर महीने ट्रंक के लिए शायद 2-3 प्रतिबद्धताएँ होती हैं। बाज़ार में बग्स को ठीक करने का समय भी सामान्यतः काफी लंबा लगता है।<ref>{{cite web |url=https://wiki.mozilla.org/Bugzilla:Migrating_to_git |title=Bugzilla:Migrating to git - MozillaWiki |date=19 March 2014 |access-date=20 April 2014}}</ref>
 
संस्करण 2.7.0 फरवरी 2016 में जारी किया गया था।<ref>{{cite web|url=https://launchpad.net/bzr/+announcement/13860|title=2.7.0 released|work=[[Canonical (company)|Canonical]]|date=15 February 2016|access-date=17 February 2016|last=Wilbur|first=Richard}}</ref>
संस्करण 2.7.0 फरवरी 2016 में जारी किया गया था।<ref>{{cite web|url=https://launchpad.net/bzr/+announcement/13860|title=2.7.0 released|work=[[Canonical (company)|Canonical]]|date=15 February 2016|access-date=17 February 2016|last=Wilbur|first=Richard}}</ref>
=== [[ब्रीज़ी (सॉफ़्टवेयर)|ब्रीज़ी]] ===


 
बाज़ार को 2017 में [[ब्रीज़ी (सॉफ़्टवेयर)]] के रूप में बदल दिया गया था ताकि पिछड़े-असंगत परिवर्तन किए जा सकें, जैसे कि पायथन 2 से पायथन 3 में माइग्रेट करना और विंडोज़ के पुराने संस्करणों के लिए समर्थन छोड़ना था।<ref>{{Cite web|title=बाज़ार के लिए योजनाएँ|url=https://lists.ubuntu.com/archives/bazaar/2017q2/076170.html|access-date=2020-09-12|website=lists.ubuntu.com}}</ref>
=== हवादार ===
== स्रोत कोड होस्टिंग ==
 
{{See also|ओपन सोर्स सॉफ़्टवेयर होस्टिंग सुविधाओं की तुलना}}
बाज़ार को 2017 में [[ब्रीज़ी (सॉफ़्टवेयर)]] के रूप में बदल दिया गया था ताकि पिछड़े-असंगत परिवर्तन किए जा सकें, जैसे कि पायथन 2 से पायथन 3 में माइग्रेट करना और विंडोज़ के पुराने संस्करणों के लिए समर्थन छोड़ना।<ref>{{Cite web|title=बाज़ार के लिए योजनाएँ|url=https://lists.ubuntu.com/archives/bazaar/2017q2/076170.html|access-date=2020-09-12|website=lists.ubuntu.com}}</ref>
 
 
== गोद लेना ==
 
=== स्रोत कोड होस्टिंग ===
{{See also|Comparison of open source software hosting facilities}}
निम्नलिखित वेबसाइटें बाज़ार रिपॉजिटरी के लिए निःशुल्क स्रोत कोड होस्टिंग प्रदान करती हैं:
निम्नलिखित वेबसाइटें बाज़ार रिपॉजिटरी के लिए निःशुल्क स्रोत कोड होस्टिंग प्रदान करती हैं:


Line 165: Line 139:


=== बाज़ार का उपयोग करने वाली परियोजनाएँ ===
=== बाज़ार का उपयोग करने वाली परियोजनाएँ ===
संस्करण नियंत्रण के लिए बाज़ार का उपयोग करने वाली प्रमुख परियोजनाओं में शामिल हैं:
संस्करण नियंत्रण के लिए बाज़ार का उपयोग करने वाली प्रमुख परियोजनाओं में सम्मिलित हैं:
<!-- examples not accompanied by reliable secondary sources will be removed -->
* [[आर्मगेट्रॉन उन्नत|आर्मगेट्रॉन एडवांस्ड]]<ref name="armagetronadvanced">{{cite web
* [[आर्मगेट्रॉन उन्नत]]<ref name="armagetronadvanced">{{cite web
|url=http://armagetronad.net/downloads.php
|url=http://armagetronad.net/downloads.php
|title=Armagetron Advanced Downloads
|title=Armagetron Advanced Downloads
|access-date=2010-11-13| archive-url= https://web.archive.org/web/20101116192909/http://armagetronad.net/downloads.php| archive-date= 16 November 2010 | url-status= live}}</ref>
|access-date=2010-11-13| archive-url= https://web.archive.org/web/20101116192909/http://armagetronad.net/downloads.php| archive-date= 16 November 2010 | url-status= live}}</ref>
* [[सुंदर सूप (HTML पार्सर)]]<ref>{{cite web
* [[सुंदर सूप (HTML पार्सर)|ब्यूटीफुल सूप (HTML पार्सर)]]<ref>{{cite web
|url=https://www.crummy.com/software/BeautifulSoup/
|url=https://www.crummy.com/software/BeautifulSoup/
|title=Beautiful Soup website
|title=Beautiful Soup website
Line 181: Line 154:
|access-date=2008-10-21
|access-date=2008-10-21
|publisher = Canonical| archive-url= https://web.archive.org/web/20081010150100/http://launchpad.net/ubuntu| archive-date= 10 October 2008 | url-status= live}}</ref>
|publisher = Canonical| archive-url= https://web.archive.org/web/20081010150100/http://launchpad.net/ubuntu| archive-date= 10 October 2008 | url-status= live}}</ref>


== यह भी देखें ==
== यह भी देखें ==
{{Portal|Free and open-source software}}
{{Portal|Free and open-source software}}
* ब्रीज़ी (सॉफ़्टवेयर)
* ब्रीज़ी (सॉफ़्टवेयर)
* [[वितरित पुनरीक्षण नियंत्रण]]
* डिस्ट्रिब्यूटेड रीविज़न कण्ट्रोल ([[वितरित पुनरीक्षण नियंत्रण]])
* संशोधन नियंत्रण सॉफ्टवेयर की तुलना
* संशोधन नियंत्रण सॉफ्टवेयर की तुलना
* [[ओपन सोर्स सॉफ़्टवेयर होस्टिंग सुविधाओं की तुलना]]
* कोम्पारिजॉन ऑफ़ [[ओपन सोर्स सॉफ़्टवेयर होस्टिंग सुविधाओं की तुलना|ओपन सोर्स सॉफ़्टवेयर होस्टिंग फैसिलिटी (ओपन सोर्स सॉफ़्टवेयर होस्टिंग सुविधाओं की तुलना)]]
* [[कैथेड्रल और बाज़ार]] (नाम का स्रोत)
* [[कैथेड्रल और बाज़ार]] (नाम का स्रोत)


Line 199: Line 171:
* {{Official website|bazaar.canonical.com}}
* {{Official website|bazaar.canonical.com}}


{{GNU}}
{{DEFAULTSORT:Bazaar}}
{{Ubuntu}}
{{Revision control software}}
 
{{DEFAULTSORT:Bazaar}}[[Category: कैनोनिकल (कंपनी)]] [[Category: वितरित संस्करण नियंत्रण प्रणाली]] [[Category: पायथॉन में प्रोग्राम किया गया मुफ्त सॉफ्टवेयर]] [[Category: मुफ़्त संस्करण नियंत्रण सॉफ़्टवेयर]] [[Category: जीएनयू प्रोजेक्ट सॉफ्टवेयर]] [[Category: पायथन (प्रोग्रामिंग भाषा) सॉफ्टवेयर]] [[Category: संस्करण नियंत्रण प्रणाली]]
 
 


[[Category: Machine Translated Page]]
[[Category:All articles containing potentially dated statements|Bazaar]]
[[Category:Created On 26/07/2023]]
[[Category:Articles containing potentially dated statements from 2008|Bazaar]]
[[Category:Articles with hatnote templates targeting a nonexistent page|Bazaar]]
[[Category:CS1 errors|Bazaar]]
[[Category:Created On 26/07/2023|Bazaar]]
[[Category:Machine Translated Page|Bazaar]]
[[Category:Official website not in Wikidata|Bazaar]]
[[Category:Pages with broken file links|Bazaar]]
[[Category:Pages with empty portal template|Bazaar]]
[[Category:Pages with script errors|Bazaar]]
[[Category:Portal templates with redlinked portals|Bazaar]]
[[Category:Templates Vigyan Ready|Bazaar]]
[[Category:कैनोनिकल (कंपनी)|Bazaar]]
[[Category:जीएनयू प्रोजेक्ट सॉफ्टवेयर|Bazaar]]
[[Category:पायथन (प्रोग्रामिंग भाषा) सॉफ्टवेयर|Bazaar]]
[[Category:पायथॉन में प्रोग्राम किया गया मुफ्त सॉफ्टवेयर|Bazaar]]
[[Category:मुफ़्त संस्करण नियंत्रण सॉफ़्टवेयर|Bazaar]]
[[Category:वितरित संस्करण नियंत्रण प्रणाली|Bazaar]]
[[Category:संस्करण नियंत्रण प्रणाली|Bazaar]]

Latest revision as of 16:50, 29 August 2023

जीएनयू बाज़ार (GNU Bazaar) (पूर्व में बाज़ार-एनजी, कमांड लाइन टूलbzr) कैनोनिकल (कंपनी) द्वारा प्रायोजित एक वितरित संस्करण नियंत्रण और क्लाइंट-सर्वर संशोधन नियंत्रण प्रणाली है।

बाज़ार का उपयोग स्थानीय सामग्री की मल्टीपल ब्रांचिंग (संस्करण नियंत्रण) पर काम करने वाले एकल डेवलपर या नेटवर्क पर सहयोग करने वाली टीमों द्वारा किया जा सकता है।

बाज़ार को प्रमुख लिनक्स वितरणों के लिए पैकेज के साथ पायथन (प्रोग्रामिंग लैंग्वेज) में लिखा गया है, Mac OS X और माइक्रोसॉफ़्ट विंडोज। बाज़ार मुफ़्त सॉफ़्टवेयर है और जीएनयू परियोजना का हिस्सा है।[1][2]

विशेषताएँ

बाज़ार कमांड कंकररेंट वर्शन सिस्टम (सीवीएस/ समवर्ती संस्करण सिस्टम) या अपाचे सबवर्सन में पाए जाने वाले समान हैं। रिमोट रिपॉजिटरी सर्वर के बिना भी एक नया प्रोजेक्ट प्रांरम्भ और रखरखाव किया जा सकता है bzr init एक निर्देशिका में जिसे एक व्यक्ति संस्करण बनाना चाहता है।[3]

विशुद्ध रूप से वितरित संस्करण नियंत्रण प्रणालियों के विपरीत, जो केंद्रीय सर्वर का उपयोग नहीं करते हैं, बाज़ार केंद्रीय सर्वर के साथ या उसके बिना काम करने का समर्थन करता है। एक ही प्रोजेक्ट के साथ एक ही समय में दोनों विधियों का उपयोग करना संभव है। वेबसाइट लॉन्चपैड (वेबसाइट) और सोर्सफोर्ज (sourceforge) बाज़ार के साथ प्रबंधित परियोजनाओं के लिए मुफ्त होस्टिंग सेवा प्रदान करते हैं।

बाज़ार के पास कुछ अन्य संशोधन नियंत्रण प्रणालियों के साथ काम करने के लिए समर्थन है।[4] यह उपयोगकर्ताओं को किसी अन्य सिस्टम (जैसे सबवर्सन (सॉफ़्टवेयर)) से शाखा बनाने की अनुमति देता है[5]), स्थानीय परिवर्तन करें और उन्हें बाज़ार शाखा में प्रतिबद्ध करें, और फिर बाद में उन्हें वापस अन्य सिस्टम में विलय कर दें। गिट (सॉफ़्टवेयर) के लिए रीड-ओनली एक्सेस भी उपलब्ध है[6] और मर्क्यूरियल (सॉफ्टवेयर)[7] बाज़ार इतिहास को आयात/निर्यात करने की अनुमति देकर कई अन्य प्रणालियों (कंकररेंट  वर्शन  सिस्टम, डार्कस (Darcs), गिट (सॉफ्टवेयर), परफोर्स, मर्क्युरिअल सहित) के साथ इंटरऑपरेशन की भी अनुमति देता है।[8]

बाज़ार संपूर्ण यूनिकोड सेट के नामों वाली फ़ाइलों का समर्थन करता है। यह प्रतिबद्ध संदेशों, कमिटर नामों आदि को यूनिकोड में रखने की भी अनुमति देता है।

इतिहास

बाज़ (Baz): एक पूर्व कैनोनिकल संस्करण नियंत्रण प्रणाली

''बाज़ार'' नाम मूल रूप से GNU आर्क क्लाइंट tla के फ़ोर्क (सॉफ़्टवेयर डेवलपमेंट) द्वारा उपयोग किया गया था। यह कांटा है now इसे वर्तमान बाज़ार सॉफ़्टवेयर से अलग करने के लिए इसे Baz/बाज़ कहा जाता है।[9] बाज़ की घोषणा अक्टूबर 2004 में कैनोनिकल कर्मचारी रॉबर्ट कोलिन्स द्वारा की गई थी[10] और 2005 तक कायम रहा, जब उस समय बाज़ार-एनजी (वर्तमान बाज़ार) नामक परियोजना को बाज़ के उत्तराधिकारी के रूप में घोषित किया गया था।[11] बाज़ अब अनुरक्षित नहीं है और कैनोनिकल ने इसे बहिष्कृत घोषित कर दिया है।[12][13] बाज़ की अंतिम रिलीज़ संस्करण 1.4.3 थी, जो अक्टूबर 2005 में रिलीज़ हुई थी।[14] बाज़ की योजनाबद्ध 1.5 रिलीज़ को 2006 में छोड़ दिया गया था।[15]

बाज़ार

फरवरी 2005 में, मार्टिन पूल, एक डेवलपर, जिसने पहले बातचीत में और अपने वेबलॉग में कई संशोधन नियंत्रण प्रणालियों का वर्णन और समीक्षा की थी, ने घोषणा की कि उसे कैननिकल द्वारा काम पर रखा गया था और एक वितरित संस्करण-नियंत्रण प्रणाली बनाने का काम सौंपा गया था, जिसे ओपन-सोर्स हैकर्स उपयोग करना पसंद करेंगे।[16] मार्च 2005 में एक सार्वजनिक वेबसाइट और मेलिंग सूची स्थापित की गई और पहली क्रमांकित प्री-रिलीज़, 0.0.1, 26 मार्च 2005 को जारी की गई।[17][18][19] बाज़ार की कल्पनाप्रांरम्भ से ही जीएनयू आर्क और बाज़ दोनों के एक अलग सॉफ्टवेयर के रूप में की गई थी। इसका एक अलग कमांड सेट है और यह पूरी तरह से अलग कोडबेस और डिज़ाइन है। बाज़ार का उद्देश्य मूल रूप से उन सुविधाओं के लिए एक परीक्षण-बिस्तर के रूप में था जिन्हें बाद में बाज़ में एकीकृत किया जाएगा, लेकिन 2005 के मध्य तक कई प्रमुख बाज़ डेवलपर्स ने मुख्य रूप से सीधे बाज़ार पर काम करना प्रांरम्भ कर दिया था और बाज़ को छोड़ दिया गया था।[13]

बाज़ार का संस्करण 1.0 दिसंबर 2007 में जारी किया गया था।[20] फरवरी 2008 में, बाज़ार एक GNU प्रोजेक्ट बन गया था।[1]अप्रैल 2012 में मार्टिन पूल ने कैनोनिकल छोड़ दिया[21] और परियोजना के विकास की गति धीमी हो गई थी।[22] जेल्मर वर्नूइज के अनुसार, कैनोनिकल की बाज़ार टीम के सदस्यों को 2012 की प्रांरम्भ में अलग-अलग कार्य सौंपे गए थे और परियोजना में 7 साल तक योगदान देने के बाद, उन्होंने खुद 2012 के अंत में बाज़ार में योगदान देना छोड़ दिया था।[23] मार्च 2013 में GNU Emacs मेलिंग सूची पर एक चर्चाप्रांरम्भ हुई कि क्या बाज़ार अभी भी प्रभावी ढंग से कायम है और क्या Emacs को किसी अन्य संस्करण नियंत्रण प्रणाली में जाना चाहिए।[24] जनवरी 2014 में एरिक रेमंड ने GNU Emacs को बाज़ार से git (सॉफ़्टवेयर) संस्करण नियंत्रण प्रणाली में बदलने का प्रस्ताव और समन्वय किया था।[25] यह परिवर्तन नवंबर 2014 में पूरा हुआ था।[26] इसी तरह, बगज़ के साथ परियोजना ने कई कारणों से मार्च 2014 में बाज़ार को गिट के पक्ष में छोड़ दिया, उनमें से एक यह धारणा थी कि बाज़ार लगभग खत्म हो चुका था: हर महीने ट्रंक के लिए शायद 2-3 प्रतिबद्धताएँ होती हैं। बाज़ार में बग्स को ठीक करने का समय भी सामान्यतः काफी लंबा लगता है।[27]

संस्करण 2.7.0 फरवरी 2016 में जारी किया गया था।[28]

ब्रीज़ी

बाज़ार को 2017 में ब्रीज़ी (सॉफ़्टवेयर) के रूप में बदल दिया गया था ताकि पिछड़े-असंगत परिवर्तन किए जा सकें, जैसे कि पायथन 2 से पायथन 3 में माइग्रेट करना और विंडोज़ के पुराने संस्करणों के लिए समर्थन छोड़ना था।[29]

स्रोत कोड होस्टिंग

निम्नलिखित वेबसाइटें बाज़ार रिपॉजिटरी के लिए निःशुल्क स्रोत कोड होस्टिंग प्रदान करती हैं:

बाज़ार का उपयोग करने वाली परियोजनाएँ

संस्करण नियंत्रण के लिए बाज़ार का उपयोग करने वाली प्रमुख परियोजनाओं में सम्मिलित हैं:

यह भी देखें

संदर्भ

  1. 1.0 1.1 Pool, Martin (2008-02-26). "Bazaar is now a GNU project". bazaar-announce (Mailing list). Retrieved 2008-05-23.
  2. Pool, Martin (2008-05-21). "Bazaar becomes a GNU project". info-gnu (Mailing list). Retrieved 2008-05-23.
  3. bzr man page
  4. Vernooij, Jelmer; John Meinel; Olad Conradi; Martin Pool; Wouter Van Heyst; Aaron Bentley (2007-06-15). विदेशी शाखाएँ "Bzr विदेशी शाखाएँ". Archived from विदेशी शाखाएँ the original on 7 June 2007. Retrieved 2007-06-21. {{cite web}}: Check |archive-url= value (help); Check |url= value (help)
  5. Vernooij, Jelmer; Mark Lee; Neil Martinsen-Burrell; Robert Collins; Alexandre Vassalotti; Stijn Hoop (2007-06-07). "BzrForeignBranches/Subversion". Archived from the original on 26 June 2007. Retrieved 2007-06-21.
  6. bzr git support plugin in Launchpad
  7. The Bazaar Hg Plugin in Launchpad
  8. fastimport documentation
  9. Pool, Martin; Matthieu Moy; Matthew Hannigan (2007-03-09). "Branding". Archived from the original on 15 July 2007. Retrieved 2007-06-16.
  10. Collins, Robert (2004-10-29). "Announce: Bazaar". Gnu-arch-users (Mailing list). Retrieved 2007-06-16.
  11. Moy, Matthieu (2005-08-20). "Future of GNU Arch, bazaar and bazaar-ng ... ?". bazaar-old (Mailing list). Archived from the original on 17 August 2014. Retrieved 2007-06-16.
  12. "Baz1x - Bazaar Version Control". 2006-07-24. Archived from the original on 7 January 2008. Retrieved 2008-01-17.
  13. 13.0 13.1 Arbash Meinel, John; Aaron Bentley; Martin Pool; Mark Shuttleworth (2006-07-26). "HistoryOfBazaar". Retrieved 2008-02-20.
  14. Moy, Matthieu (2005-10-25). "ReleaseNotes1.4.3". Archived from the original on 2007-09-28. Retrieved 2007-06-16.
  15. Collins, Robert (2006-06-30). "releasing 1.5". bazaar-old (Mailing list). Archived from the original on 12 May 2011. Retrieved 2007-06-16.
  16. Pool, Martin (2005-02-01). "sourcefrog: A beginning". Archived from the original on 2012-07-22. Retrieved 2008-05-23.
  17. Pool, Martin (2005-03-23). "(test)". bazaar (Mailing list). Retrieved 2008-05-23.
  18. Bentley, Aaron (2005-03-23). "Re: State of the Arches". gnu-arch-users (Mailing list). Retrieved 2008-05-23. For completeness, it's probably worth mentioning that bazaar-ng (www.bazaar-ng.org) is another rcs system sponsored by Canonical
  19. Pool, Martin (2005-03-26). "bzr 0.0.1 released". bazaar (Mailing list). Retrieved 2008-06-12.
  20. "Canonical Releases Version 1.0 of Bazaar Version Control Tool for Efficient Developer Collaboration" (Press release). Canonical. 2007-12-14. Archived from the original on 12 May 2008. Retrieved 2008-05-23.
  21. Pool, Martin (2012-04-12). "कैनोनिकल छोड़ रहा हूँ". bazaar (Mailing list). Retrieved 2012-12-09.
  22. Corbet, Jonathan (2012-09-11). "धीमी राह पर बाजार". LWN.net. Retrieved 2012-11-14.
  23. Vernooij, Jelmer (2012-12-19). "Bazaar-NG: 7 years of hacking on a distributed version control system". Retrieved 2012-12-21.
  24. "Git, बाज़ार और Emacs विकास के भविष्य के विषय पर". emacs-devel. 26 March 2013. Retrieved 30 March 2013.
  25. "bzr is dying; Emacs needs to move". emacs-devel. 1 January 2014. Retrieved 10 January 2014.
  26. "Emacs git conversion is done".
  27. "Bugzilla:Migrating to git - MozillaWiki". 19 March 2014. Retrieved 20 April 2014.
  28. Wilbur, Richard (15 February 2016). "2.7.0 released". Canonical. Retrieved 17 February 2016.
  29. "बाज़ार के लिए योजनाएँ". lists.ubuntu.com. Retrieved 2020-09-12.
  30. "सवाना क्यों चुनें". Savannah documentation. Retrieved 2022-05-31.
  31. "SourceForge Support / Documentation / Bazaar".
  32. "Armagetron Advanced Downloads". Archived from the original on 16 November 2010. Retrieved 2010-11-13.
  33. "Beautiful Soup website". Retrieved 2014-10-26.
  34. "Ubuntu in Launchpad". Canonical. Archived from the original on 10 October 2008. Retrieved 2008-10-21.


बाहरी संबंध