Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / zsiddique / ubuntu
Source files for custom Ubuntu Packages
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsiddique%2Fubuntu
Stars: 0
Forks: 0
Open Issues: 0
License: None
Language: C
Repo Size: 224 MB
Dependencies:
113
Created: over 11 years ago
Updated: about 11 years ago
Last pushed: over 11 years ago
Last synced: about 1 year ago
Files
Loading...
Readme
Loading...
Dependencies
- Acommitshallbedisallowedifanyitemconsideredaspartofthecommitis *
- AconflictistheconditionthatoccurswhenSubversioncannotapplyasource *
- AmergeorswitchorupdateshallbedisallowedifitaffectsapartoftheWC *
- Atthislevelofapplyingchangestothetarget ,mergetrackingisirrelevant.
- BACKGROUNDANDTERMINOLOGY *
- CONSEQUENCESOFATREECONFLICT *
- Confirmingtheresolutionofeachandeverytreeconflictmeansbeing *
- CorrectbehaviourwithlocalWCmodsinTARGETisconceptuallythesameasif *
- DEFINITIONOFATREECONFLICT *
- Everyconditionthatresultsinthesourcediffnotbeingfullyappliedtothe *
- Everytreeconflictshallbesignaledbothbyanindicationwhentheconflict *
- FAILURETOAPPLYTHEDIFF *
- FAILURETOGENERATETHEDIFF *
- IfthereisalreadyaconflictinapartoftheWCthatistobeaffectedby *
- Itisdesirableforatreeconflicttoberesolvedautomatically *
- LOCALWCMODIFICATIONS *
- MERGEISDIFF-AND-APPLY *
- MERGETRACKING *
- NON-CONFLICTS *
- NON-REQUIREMENTS *
- Notethatthedesignisformulatedandpresentedintermsoflower-level *
- Purposeofthefile *
- REQUIREMENTS *
- Statusofthisfile *
- Subversion *
- TARGET.Thismatchingisdonepurelybypath.Wherethismatchingfails ,the
- ThedegreeofsuccessofamergedependsonthedegreetowhichtheTARGETtree *
- ThedifferencesareappliedtoaworkingcopyoftheTARGETtree *
- Themergetrackingfeaturehelpstheclientsoftwaretodeterminewhichchanges *
- Theserequirementsspecifywhatatreeconflictmeans ,howatreeconflict
- Thestateofconflictshallpersistuntiltheuserconfirmsthatithasbeen *
- Theusecases *
- Theuser-levelrequirementsarepresentedintermsofuser-interfaceactions. *
- Typically ,SOURCE
- USECASES *
- Whenadirectoryistobedeletedorrenamed ,thereshallbeaconflictunless
- Whenafileistobedeletedorrenamed ,thereshallbeaconflictunlessthe
- Whenapartofthediffcannotbeapplied ,duetonotfindingacorresponding
- WhenapartofthediffshouldapplytoapartoftheWCthatisabsent *
- WhenapartofthediffshouldapplytoapartoftheWCthatisswitched ,the
- Whenthediffcannotbecompletelydeterminedduetoreadaccessrestrictions *
- aTARGETtree.Thediffthatittriestoapplyisanarbitrarylow-level *
- abletoconfirmtheresolutionofatreeconflictwithasingletreeconflict *
- addSOURCE-RIGHT *
- andfilechildrenaccordingtothesedefinitionsof *
- andforfilesrespectively. *
- behaves ,andunderexactlywhatconditionsatreeconflictisraised.These
- beinginsomesense *
- calculate *
- changecorrectlyandwithcertaintytoacorrespondingtargetobject.Atree *
- children *
- conflictdetectionbecomesinvolved. *
- conflictindividually ,andshallalsobeabletoconfirmtheresolutionofall
- conflictisakindofconflictthatoccursduetoapartoftheTARGETtree *
- conflictshallbesignaled. *
- conflictsinatreewithasinglecommand. *
- definedas *
- differencesaretobedetailedondelivery. *
- diffisapplied. *
- document. *
- handled ,butarenotacompletesetofrequirements.
- identicaltextandpropertiesexceptfor *
- inadirectory.Atreeconflictvictimisafileordirectoryinthetree *
- includesomelocalmodificationsagainstitsbase *
- inthesourcerepository ,treeconflictsshallbehandledasdefinedhereinfor
- isrequiredfor *
- issimilarenoughtoSOURCE-LEFTforSubversiontobeabletomatcheachfile *
- localmodsisdesiredbutnotrequiredforinitialdelivery. *
- location ,absenceorpresence.
- markedwithaconflict *
- meanidenticalpropertiesexceptfor *
- mergecannotapplythatpartofthediff.Someofthesefailureswillbe *
- nottheseriesoflogicallymeaningfultransformationsbywhichtheuser *
- objectorduetoanunversioneditembeingpresentintheworkingcopyatthis *
- occursandbybeingmarkedintheWCinawaythatshowsupasaconflictin *
- ofdirectoriesmayturnouttobeamajorproblem.Wouldrequiringonly *
- operationsthatdonotincludea *
- ordirectoryinvolvedinthedifftoacorrespondingfileordirectoryin *
- originallytransformedSOURCE-LEFTintoSOURCE-RIGHT. *
- oritmightbeafilebeingblockedduringamergebyanunversionedfileof *
- path ,aconflictistobesignaled.
- preferenceforaconflict. *
- presentlyarequirement. *
- proceedwithanincompletediffareoutofscopeofthistree-conflicts *
- raised ,insomecasesawarningwasissued,andinsomecasesthechangewas
- representationoftheoveralldifferencebetweenSOURCE-LEFTandSOURCE-RIGHT ,
- requirementsareintendedtoapplyinallmerge ,switchandupdatecommands
- resolved.Theusershallbeabletoconfirmtheresolutionofeachandevery *
- ruleforwhethertoapplythedifftothisswitchedsubtreeortothenatural *
- silentlydiscarded. *
- sorelated ,whereitwouldotherwisepresentthediffas
- sourcetreesSOURCE-LEFTandSOURCE-RIGHT ,andtrytoapplythatdifferenceto
- targetfileisidenticaltotheSOURCE-LEFTfile.Identicalshallmean *
- targetshallresultineitheraconflictoranerrorexit ,withastrong
- thathasbeendetermined ,theapplicationofonechangetoonetargetiswhere
- thatismarkedwithaconflict. *
- thatuncommittedrevisionwerejustanothercommittedrevision. *
- the *
- theWCshallbealtered. *
- thedirectchildrentobeequalbeanacceptablecompromise *
- themerge ,thentheapplicationofthemergeshallbedisallowedandnopartof
- themergetoperformadetaileddiffbetweenthesourceseveniftheyarenot *
- thesamename.Eachtreeconflicthasonlyasinglevictim. *
- thetargetdirectoryisidenticaltotheSOURCE-LEFTdirectory.Identicalshall *
- theuserwants.Thismightrequiresomeconfigurablerules.Thisisnot *
- thisneednotbeso. *
- thosepartsofthediffthataredetermined.Rulesforwhetherandhowto *
- tobesignaledasaconflict *
- tree-conflictsdocument ,buttreeconflicthandlingshallapplywhereverthe
- unlessotherwisestated. *
- victim ,eventhoughtheremightbemorethanonetreeconflictvictim
- whichisaffectedbyatreeconflict.Forexample ,itmightbeafile
- whichisdeletedduringanupdateoperationwhilecarryinglocalmodifications ,