जीएनयू बाज़ार: Difference between revisions
(Created page with "{{Use dmy dates|date=January 2021}} {{Infobox software | name = GNU Bazaar | logo = File:Bazaar logo (software product).svg|frameless|upr...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox software | {{Infobox software | ||
| name = | | name = जीएनयू बाज़ार | ||
| logo = [[File:Bazaar logo (software product).svg|frameless|upright|Bazaar logo]] | | logo = [[File:Bazaar logo (software product).svg|frameless|upright|Bazaar logo]] | ||
| caption = Bazaar logo | | caption = Bazaar logo | ||
Line 19: | Line 19: | ||
}} | }} | ||
जीएनयू बाज़ार (पूर्व में बाज़ार-एनजी, कमांड लाइन टूल<code>bzr</code>) [[कैनोनिकल (कंपनी)]] द्वारा प्रायोजित एक [[वितरित संस्करण नियंत्रण]] और क्लाइंट-सर्वर संशोधन नियंत्रण प्रणाली है। | जीएनयू बाज़ार (GNU Bazaar) (पूर्व में बाज़ार-एनजी, कमांड लाइन टूल<code>bzr</code>) [[कैनोनिकल (कंपनी)]] द्वारा प्रायोजित एक [[वितरित संस्करण नियंत्रण]] और क्लाइंट-सर्वर संशोधन नियंत्रण प्रणाली है। | ||
बाज़ार का उपयोग स्थानीय सामग्री की मल्टीपल ब्रांचिंग (संस्करण नियंत्रण) पर काम करने वाले एकल डेवलपर या नेटवर्क पर सहयोग करने वाली टीमों द्वारा किया जा सकता है। | बाज़ार का उपयोग स्थानीय सामग्री की मल्टीपल ब्रांचिंग (संस्करण नियंत्रण) पर काम करने वाले एकल डेवलपर या नेटवर्क पर सहयोग करने वाली टीमों द्वारा किया जा सकता है। | ||
बाज़ार को प्रमुख [[लिनक्स]] वितरणों के लिए पैकेज के साथ [[पायथन (प्रोग्रामिंग भाषा)]] में लिखा गया है, {{nowrap|[[Mac OS X]]}} और [[ माइक्रोसॉफ़्ट विंडोज़ ]] | बाज़ार को प्रमुख [[लिनक्स]] वितरणों के लिए पैकेज के साथ [[पायथन (प्रोग्रामिंग भाषा)|पायथन (प्रोग्रामिंग लैंग्वेज)]] में लिखा गया है, {{nowrap|[[Mac OS X]]}} और [[ माइक्रोसॉफ़्ट विंडोज़ | माइक्रोसॉफ़्ट विंडोज]]। बाज़ार मुफ़्त सॉफ़्टवेयर है और [[जीएनयू परियोजना]] का हिस्सा है।<ref name="febgnu">{{cite mailing list | ||
|last = Pool | |last = Pool | ||
|first = Martin | |first = Martin | ||
Line 39: | Line 39: | ||
|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)]] बाज़ार के साथ प्रबंधित परियोजनाओं के लिए मुफ्त होस्टिंग सेवा प्रदान करते हैं। | |||
बाज़ार | बाज़ार के पास कुछ अन्य संशोधन नियंत्रण प्रणालियों के साथ काम करने के लिए समर्थन है।<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> | ||
बाज़ार संपूर्ण [[यूनिकोड]] सेट के नामों वाली फ़ाइलों का समर्थन करता है। यह प्रतिबद्ध संदेशों, कमिटर नामों आदि को यूनिकोड में रखने की भी अनुमति देता है। | बाज़ार संपूर्ण [[यूनिकोड]] सेट के नामों वाली फ़ाइलों का समर्थन करता है। यह प्रतिबद्ध संदेशों, कमिटर नामों आदि को यूनिकोड में रखने की भी अनुमति देता है। | ||
== इतिहास == | == इतिहास == | ||
=== | === बाज़ (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 66: | ||
| 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 107: | ||
|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 132: | ||
|access-date=2008-06-12 | |access-date=2008-06-12 | ||
}}</ref> | }}</ref> | ||
बाज़ार की | बाज़ार की कल्पनाप्रांरम्भ से ही जीएनयू आर्क और बाज़ दोनों के एक अलग सॉफ्टवेयर के रूप में की गई थी। इसका एक अलग कमांड सेट है और यह पूरी तरह से अलग कोडबेस और डिज़ाइन है। बाज़ार का उद्देश्य मूल रूप से उन सुविधाओं के लिए एक परीक्षण-बिस्तर के रूप में था जिन्हें बाद में बाज़ में एकीकृत किया जाएगा, लेकिन 2005 के मध्य तक कई प्रमुख बाज़ डेवलपर्स ने मुख्य रूप से सीधे बाज़ार पर काम करना प्रांरम्भ कर दिया था और बाज़ को छोड़ दिया गया था।<ref name="historywiki"/> | ||
बाज़ार का संस्करण 1.0 दिसंबर 2007 में जारी किया गया था।<ref>{{cite press release | बाज़ार का संस्करण 1.0 दिसंबर 2007 में जारी किया गया था।<ref>{{cite press release | ||
Line 145: | Line 143: | ||
| archive-date = 12 May 2008 | | archive-date = 12 May 2008 | ||
| url-status = dead | | url-status = dead | ||
}}</ref> फरवरी 2008 में, बाज़ार एक GNU प्रोजेक्ट बन | }}</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> | |||
बाज़ार को 2017 में [[ब्रीज़ी (सॉफ़्टवेयर)]] के रूप में बदल दिया गया था ताकि पिछड़े-असंगत परिवर्तन किए जा सकें, जैसे कि पायथन 2 से पायथन 3 में माइग्रेट करना और विंडोज़ के पुराने संस्करणों के लिए समर्थन | |||
== गोद लेना == | == गोद लेना == | ||
=== स्रोत कोड होस्टिंग === | === स्रोत कोड होस्टिंग === | ||
{{See also| | {{See also|ओपन सोर्स सॉफ़्टवेयर होस्टिंग सुविधाओं की तुलना}} | ||
निम्नलिखित वेबसाइटें बाज़ार रिपॉजिटरी के लिए निःशुल्क स्रोत कोड होस्टिंग प्रदान करती हैं: | निम्नलिखित वेबसाइटें बाज़ार रिपॉजिटरी के लिए निःशुल्क स्रोत कोड होस्टिंग प्रदान करती हैं: | ||
Line 165: | Line 160: | ||
=== बाज़ार का उपयोग करने वाली परियोजनाएँ === | === बाज़ार का उपयोग करने वाली परियोजनाएँ === | ||
संस्करण नियंत्रण के लिए बाज़ार का उपयोग करने वाली प्रमुख परियोजनाओं में | संस्करण नियंत्रण के लिए बाज़ार का उपयोग करने वाली प्रमुख परियोजनाओं में सम्मिलित हैं: | ||
* [[आर्मगेट्रॉन उन्नत|आर्मगेट्रॉन एडवांस्ड]]<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 175: | ||
|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 198: | Line 191: | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
* {{Official website|bazaar.canonical.com}} | * {{Official website|bazaar.canonical.com}} | ||
{{DEFAULTSORT:Bazaar}}[[Category: कैनोनिकल (कंपनी)]] [[Category: वितरित संस्करण नियंत्रण प्रणाली]] [[Category: पायथॉन में प्रोग्राम किया गया मुफ्त सॉफ्टवेयर]] [[Category: मुफ़्त संस्करण नियंत्रण सॉफ़्टवेयर]] [[Category: जीएनयू प्रोजेक्ट सॉफ्टवेयर]] [[Category: पायथन (प्रोग्रामिंग भाषा) सॉफ्टवेयर]] [[Category: संस्करण नियंत्रण प्रणाली]] | {{DEFAULTSORT:Bazaar}}[[Category: कैनोनिकल (कंपनी)]] [[Category: वितरित संस्करण नियंत्रण प्रणाली]] [[Category: पायथॉन में प्रोग्राम किया गया मुफ्त सॉफ्टवेयर]] [[Category: मुफ़्त संस्करण नियंत्रण सॉफ़्टवेयर]] [[Category: जीएनयू प्रोजेक्ट सॉफ्टवेयर]] [[Category: पायथन (प्रोग्रामिंग भाषा) सॉफ्टवेयर]] [[Category: संस्करण नियंत्रण प्रणाली]] |
Revision as of 16:39, 6 August 2023
Bazaar logo | |
Original author(s) | Martin Pool |
---|---|
Developer(s) | Canonical and community |
Initial release | 26 March 2005[1] |
Final release | Script error: The module returned a nil value. It is supposed to return an export table.
/ Script error: The module returned a nil value. It is supposed to return an export table. |
Repository | code |
Written in | Python 2, Pyrex (optional), C |
Operating system | Cross-platform |
Successor | Breezy |
Type | Distributed and Client–server revision control system |
License | GPL-2.0-or-later[2] |
Website | bazaar |
जीएनयू बाज़ार (GNU Bazaar) (पूर्व में बाज़ार-एनजी, कमांड लाइन टूलbzr
) कैनोनिकल (कंपनी) द्वारा प्रायोजित एक वितरित संस्करण नियंत्रण और क्लाइंट-सर्वर संशोधन नियंत्रण प्रणाली है।
बाज़ार का उपयोग स्थानीय सामग्री की मल्टीपल ब्रांचिंग (संस्करण नियंत्रण) पर काम करने वाले एकल डेवलपर या नेटवर्क पर सहयोग करने वाली टीमों द्वारा किया जा सकता है।
बाज़ार को प्रमुख लिनक्स वितरणों के लिए पैकेज के साथ पायथन (प्रोग्रामिंग लैंग्वेज) में लिखा गया है, Mac OS X और माइक्रोसॉफ़्ट विंडोज। बाज़ार मुफ़्त सॉफ़्टवेयर है और जीएनयू परियोजना का हिस्सा है।[3][4]
विशेषताएँ
बाज़ार कमांड कंकररेंट वर्शन सिस्टम (सीवीएस/ समवर्ती संस्करण सिस्टम) या अपाचे सबवर्सन में पाए जाने वाले समान हैं। रिमोट रिपॉजिटरी सर्वर के बिना भी एक नया प्रोजेक्ट प्रांरम्भ और रखरखाव किया जा सकता है bzr init
एक निर्देशिका में जिसे एक व्यक्ति संस्करण बनाना चाहता है।[5]
विशुद्ध रूप से वितरित संस्करण नियंत्रण प्रणालियों के विपरीत, जो केंद्रीय सर्वर का उपयोग नहीं करते हैं, बाज़ार केंद्रीय सर्वर के साथ या उसके बिना काम करने का समर्थन करता है। एक ही प्रोजेक्ट के साथ एक ही समय में दोनों विधियों का उपयोग करना संभव है। वेबसाइट लॉन्चपैड (वेबसाइट) और सोर्सफोर्ज (sourceforge) बाज़ार के साथ प्रबंधित परियोजनाओं के लिए मुफ्त होस्टिंग सेवा प्रदान करते हैं।
बाज़ार के पास कुछ अन्य संशोधन नियंत्रण प्रणालियों के साथ काम करने के लिए समर्थन है।[6] यह उपयोगकर्ताओं को किसी अन्य सिस्टम (जैसे सबवर्सन (सॉफ़्टवेयर)) से शाखा बनाने की अनुमति देता है[7]), स्थानीय परिवर्तन करें और उन्हें बाज़ार शाखा में प्रतिबद्ध करें, और फिर बाद में उन्हें वापस अन्य सिस्टम में विलय कर दें। गिट (सॉफ़्टवेयर) के लिए रीड-ओनली एक्सेस भी उपलब्ध है[8] और मर्क्यूरियल (सॉफ्टवेयर)।[9] बाज़ार इतिहास को आयात/निर्यात करने की अनुमति देकर कई अन्य प्रणालियों (कंकररेंट वर्शन सिस्टम, डार्कस (Darcs), गिट (सॉफ्टवेयर), परफोर्स, मर्क्युरिअल सहित) के साथ इंटरऑपरेशन की भी अनुमति देता है।[10]
बाज़ार संपूर्ण यूनिकोड सेट के नामों वाली फ़ाइलों का समर्थन करता है। यह प्रतिबद्ध संदेशों, कमिटर नामों आदि को यूनिकोड में रखने की भी अनुमति देता है।
इतिहास
बाज़ (Baz): एक पूर्व कैनोनिकल संस्करण नियंत्रण प्रणाली
''बाज़ार'' नाम मूल रूप से GNU आर्क क्लाइंट tla के फ़ोर्क (सॉफ़्टवेयर डेवलपमेंट) द्वारा उपयोग किया गया था। यह कांटा है now[update] इसे वर्तमान बाज़ार सॉफ़्टवेयर से अलग करने के लिए इसे Baz/बाज़ कहा जाता है।[11] बाज़ की घोषणा अक्टूबर 2004 में कैनोनिकल कर्मचारी रॉबर्ट कोलिन्स द्वारा की गई थी[12] और 2005 तक कायम रहा, जब उस समय बाज़ार-एनजी (वर्तमान बाज़ार) नामक परियोजना को बाज़ के उत्तराधिकारी के रूप में घोषित किया गया था।[13] बाज़ अब अनुरक्षित नहीं है और कैनोनिकल ने इसे बहिष्कृत घोषित कर दिया है।[14][15] बाज़ की अंतिम रिलीज़ संस्करण 1.4.3 थी, जो अक्टूबर 2005 में रिलीज़ हुई थी।[16] बाज़ की योजनाबद्ध 1.5 रिलीज़ को 2006 में छोड़ दिया गया था।[17]
बाज़ार
फरवरी 2005 में, मार्टिन पूल, एक डेवलपर, जिसने पहले बातचीत में और अपने वेबलॉग में कई संशोधन नियंत्रण प्रणालियों का वर्णन और समीक्षा की थी, ने घोषणा की कि उसे कैननिकल द्वारा काम पर रखा गया था और एक वितरित संस्करण-नियंत्रण प्रणाली बनाने का काम सौंपा गया था, जिसे ओपन-सोर्स हैकर्स उपयोग करना पसंद करेंगे।[18] मार्च 2005 में एक सार्वजनिक वेबसाइट और मेलिंग सूची स्थापित की गई और पहली क्रमांकित प्री-रिलीज़, 0.0.1, 26 मार्च 2005 को जारी की गई।[19][20][21] बाज़ार की कल्पनाप्रांरम्भ से ही जीएनयू आर्क और बाज़ दोनों के एक अलग सॉफ्टवेयर के रूप में की गई थी। इसका एक अलग कमांड सेट है और यह पूरी तरह से अलग कोडबेस और डिज़ाइन है। बाज़ार का उद्देश्य मूल रूप से उन सुविधाओं के लिए एक परीक्षण-बिस्तर के रूप में था जिन्हें बाद में बाज़ में एकीकृत किया जाएगा, लेकिन 2005 के मध्य तक कई प्रमुख बाज़ डेवलपर्स ने मुख्य रूप से सीधे बाज़ार पर काम करना प्रांरम्भ कर दिया था और बाज़ को छोड़ दिया गया था।[15]
बाज़ार का संस्करण 1.0 दिसंबर 2007 में जारी किया गया था।[22] फरवरी 2008 में, बाज़ार एक GNU प्रोजेक्ट बन गया था।[3]अप्रैल 2012 में मार्टिन पूल ने कैनोनिकल छोड़ दिया[23] और परियोजना के विकास की गति धीमी हो गई थी।[24] जेल्मर वर्नूइज के अनुसार, कैनोनिकल की बाज़ार टीम के सदस्यों को 2012 की प्रांरम्भ में अलग-अलग कार्य सौंपे गए थे और परियोजना में 7 साल तक योगदान देने के बाद, उन्होंने खुद 2012 के अंत में बाज़ार में योगदान देना छोड़ दिया था।[25] मार्च 2013 में GNU Emacs मेलिंग सूची पर एक चर्चाप्रांरम्भ हुई कि क्या बाज़ार अभी भी प्रभावी ढंग से कायम है और क्या Emacs को किसी अन्य संस्करण नियंत्रण प्रणाली में जाना चाहिए।[26] जनवरी 2014 में एरिक रेमंड ने GNU Emacs को बाज़ार से git (सॉफ़्टवेयर) संस्करण नियंत्रण प्रणाली में बदलने का प्रस्ताव और समन्वय किया था।[27] यह परिवर्तन नवंबर 2014 में पूरा हुआ था।[28] इसी तरह, बगज़ के साथ परियोजना ने कई कारणों से मार्च 2014 में बाज़ार को गिट के पक्ष में छोड़ दिया, उनमें से एक यह धारणा थी कि बाज़ार लगभग खत्म हो चुका था: हर महीने ट्रंक के लिए शायद 2-3 प्रतिबद्धताएँ होती हैं। बाज़ार में बग्स को ठीक करने का समय भी सामान्यतः काफी लंबा लगता है।[29]
संस्करण 2.7.0 फरवरी 2016 में जारी किया गया था।[30]
ब्रीज़ी
बाज़ार को 2017 में ब्रीज़ी (सॉफ़्टवेयर) के रूप में बदल दिया गया था ताकि पिछड़े-असंगत परिवर्तन किए जा सकें, जैसे कि पायथन 2 से पायथन 3 में माइग्रेट करना और विंडोज़ के पुराने संस्करणों के लिए समर्थन छोड़ना था।[31]
गोद लेना
स्रोत कोड होस्टिंग
निम्नलिखित वेबसाइटें बाज़ार रिपॉजिटरी के लिए निःशुल्क स्रोत कोड होस्टिंग प्रदान करती हैं:
- लॉन्चपैड (वेबसाइट)
- जीएनयू सवाना[32]
- सोर्सफोर्ज (नई परियोजनाओं के लिए बंद[33])
बाज़ार का उपयोग करने वाली परियोजनाएँ
संस्करण नियंत्रण के लिए बाज़ार का उपयोग करने वाली प्रमुख परियोजनाओं में सम्मिलित हैं:
यह भी देखें
- ब्रीज़ी (सॉफ़्टवेयर)
- डिस्ट्रिब्यूटेड रीविज़न कण्ट्रोल (वितरित पुनरीक्षण नियंत्रण)
- संशोधन नियंत्रण सॉफ्टवेयर की तुलना
- कोम्पारिजॉन ऑफ़ ओपन सोर्स सॉफ़्टवेयर होस्टिंग फैसिलिटी (ओपन सोर्स सॉफ़्टवेयर होस्टिंग सुविधाओं की तुलना)
- कैथेड्रल और बाज़ार (नाम का स्रोत)
संदर्भ
- ↑ "bzr 0.0.1 released".
- ↑ "What is Bazaar?".
Bazaar is an official GNU project, licensed under the GPLv2 or later, at your option.
- ↑ 3.0 3.1 Pool, Martin (2008-02-26). "Bazaar is now a GNU project". bazaar-announce (Mailing list). Retrieved 2008-05-23.
- ↑ Pool, Martin (2008-05-21). "Bazaar becomes a GNU project". info-gnu (Mailing list). Retrieved 2008-05-23.
- ↑ bzr man page
- ↑ 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) - ↑ 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.
- ↑ bzr git support plugin in Launchpad
- ↑ The Bazaar Hg Plugin in Launchpad
- ↑ fastimport documentation
- ↑ Pool, Martin; Matthieu Moy; Matthew Hannigan (2007-03-09). "Branding". Archived from the original on 15 July 2007. Retrieved 2007-06-16.
- ↑ Collins, Robert (2004-10-29). "Announce: Bazaar". Gnu-arch-users (Mailing list). Retrieved 2007-06-16.
- ↑ 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.
- ↑ "Baz1x - Bazaar Version Control". 2006-07-24. Archived from the original on 7 January 2008. Retrieved 2008-01-17.
- ↑ 15.0 15.1 Arbash Meinel, John; Aaron Bentley; Martin Pool; Mark Shuttleworth (2006-07-26). "HistoryOfBazaar". Retrieved 2008-02-20.
- ↑ Moy, Matthieu (2005-10-25). "ReleaseNotes1.4.3". Archived from the original on 2007-09-28. Retrieved 2007-06-16.
- ↑ Collins, Robert (2006-06-30). "releasing 1.5". bazaar-old (Mailing list). Archived from the original on 12 May 2011. Retrieved 2007-06-16.
- ↑ Pool, Martin (2005-02-01). "sourcefrog: A beginning". Archived from the original on 2012-07-22. Retrieved 2008-05-23.
- ↑ Pool, Martin (2005-03-23). "(test)". bazaar (Mailing list). Retrieved 2008-05-23.
- ↑ 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
- ↑ Pool, Martin (2005-03-26). "bzr 0.0.1 released". bazaar (Mailing list). Retrieved 2008-06-12.
- ↑ "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.
- ↑ Pool, Martin (2012-04-12). "कैनोनिकल छोड़ रहा हूँ". bazaar (Mailing list). Retrieved 2012-12-09.
- ↑ Corbet, Jonathan (2012-09-11). "धीमी राह पर बाजार". LWN.net. Retrieved 2012-11-14.
- ↑ Vernooij, Jelmer (2012-12-19). "Bazaar-NG: 7 years of hacking on a distributed version control system". Retrieved 2012-12-21.
- ↑ "Git, बाज़ार और Emacs विकास के भविष्य के विषय पर". emacs-devel. 26 March 2013. Retrieved 30 March 2013.
- ↑ "bzr is dying; Emacs needs to move". emacs-devel. 1 January 2014. Retrieved 10 January 2014.
- ↑ "Emacs git conversion is done".
- ↑ "Bugzilla:Migrating to git - MozillaWiki". 19 March 2014. Retrieved 20 April 2014.
- ↑ Wilbur, Richard (15 February 2016). "2.7.0 released". Canonical. Retrieved 17 February 2016.
- ↑ "बाज़ार के लिए योजनाएँ". lists.ubuntu.com. Retrieved 2020-09-12.
- ↑ "सवाना क्यों चुनें". Savannah documentation. Retrieved 2022-05-31.
- ↑ "SourceForge Support / Documentation / Bazaar".
- ↑ "Armagetron Advanced Downloads". Archived from the original on 16 November 2010. Retrieved 2010-11-13.
- ↑ "Beautiful Soup website". Retrieved 2014-10-26.
- ↑ "Ubuntu in Launchpad". Canonical. Archived from the original on 10 October 2008. Retrieved 2008-10-21.