2 <html lang="en-us" itemscope itemtype="http://schema.org/Article">
5 <meta name="description" content=" Performed merge for build 1-> build 2 and build 2 -> build 3 Resolved RoseRT issue Code reviewed Tom's changes to createView.pl...">
6 <meta name="generator" content="Movable Type 5.2.3">
7 <title>Import.pl - Status</title>
8 <link rel="alternate" type="application/atom+xml" title="Recent Entries" href="http://defaria.com/blogs/Status/atom.xml">
9 <link rel="canonical" href="http://defaria.com/blogs/Status/2007/09/importpl.html">
10 <meta name="viewport" content="width=device-width,initial-scale=1">
11 <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles.css">
13 <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles_ie.css">
14 <script src="/mt/mt-static/support/theme_static/rainier/js/html5shiv.js"></script>
17 <link rel="start" href="http://defaria.com/blogs/Status/">
19 <link rel="prev" href="http://defaria.com/blogs/Status/2007/09/building-qtucmw.html" title="Building Qt/UCMWB officially">
20 <link rel="next" href="http://defaria.com/blogs/Status/2007/09/ucmwbdocument-v.html" title="UCMWB/Document Visibility">
21 <!-- Open Graph Protocol -->
22 <meta property="og:type" content="article">
23 <meta property="og:locale" content="en-us">
24 <meta property="og:title" content="Import.pl">
25 <meta property="og:url" content="http://defaria.com/blogs/Status/2007/09/importpl.html">
26 <meta property="og:description" content=" Performed merge for build 1-> build 2 and build 2 -> build 3 Resolved RoseRT issue Code reviewed Tom's changes to createView.pl...">
27 <meta property="og:site_name" content="Status">
28 <meta property="og:image" content="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
30 <meta itemprop="description" content=" Performed merge for build 1-> build 2 and build 2 -> build 3 Resolved RoseRT issue Code reviewed Tom's changes to createView.pl...">
31 <link itemprop="url" href="http://defaria.com/blogs/Status/2007/09/importpl.html">
32 <link itemprop="image" href="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
37 <div id="container-inner">
38 <header id="header" role="banner">
39 <div id="header-inner">
40 <div id="header-content">
42 <a href="http://defaria.com/blogs/Status/">
51 <nav role="navigation">
53 <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
62 <div id="content-inner">
63 <ul class="breadcrumb breadcrumb-list">
64 <li class="breadcrumb-list-item"><a href="http://defaria.com/blogs/Status/">Home</a></li>
65 <li class="breadcrumb-list-item">Import.pl</li>
67 <div id="individual-main" class="main" role="main">
68 <article id="entry-1921" class="entry entry-asset asset hentry">
69 <div class="asset-header">
70 <h2 itemprop="name" class="asset-name entry-title">Import.pl</h2>
71 <footer class="asset-meta">
72 <ul class="asset-meta-list">
73 <li class="asset-meta-list-item">Posted on <time datetime="2007-09-11T12:25:55-08:00" itemprop="datePublished">September 11, 2007</time></li>
74 <li class="asset-meta-list-item">by <span class="author entry-author vcard"></span></li>
77 <li class="asset-meta-list-item">in <a itemprop="articleSection" rel="tag" href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics</a></li>
83 <div class="entry-content asset-content" itemprop="articleBody">
85 <li>Performed merge for build 1-> build 2 and build 2 -> build 3</li>
87 <li>Resolved RoseRT issue</li>
89 <li>Code reviewed Tom's changes to createView.pl</li>
91 <h3>RANCQ00013181: MUOS document Project Views Are not Showing All Needed Documents</h3>
93 <p>Process was written to perform this importation. The process takes 3 parameters: a from_view, a branch and a label. The process is designed to run in the to_view context. It proceeds to search the from_view for elements that do not exist in the to_view and upon finding them it merges the parent directory and then the element in question is "imported".</p>
95 <p>Both a branch and a label is used because the merge procedure used on directory elements first tries to merge with the LATEST on the specified branch. If the branch does not exist (because the element was never branched) then the label is used to locate the source directory for the merge.</p>
97 <p>File elements aren't merged - they are imported (i.e. copied from the from_view to the to_view)</p>
99 <p>There are a few errors and/or warnings that can result in such a process that this script cannot hueristically determine the correct action to take. The problems arise from the renaming or removing of elements in the to_view. It is not possible for this script to determine what the user intended. An example will better explain this.</p>
101 <p>For build 1 there was a directory named:</p>
103 <div class=code><pre>
104 /vobs/gdrandocs/development/proj/ran/fdd/RNC_Initialization_Configuration
107 <p>This was on the ran_fdd_doc_bld1_integration branch version 2 which was labled RAN_FDD_RELEASE_BUILD1. At version 17 RNC_Intitialization_Configuration was renamed to RBS_RNC_Intitialization_Configuration. By version 28 the RAN_FDD_RELEASE_BUILD2 label was applied.</p>
109 <p>Since this directory was renamed there is no way to guess what it was renamed to. Sure it's easy for a human to look at it and make a loose association based on the fact that most of the directory name is the same, this sort of AI is very difficult to program. The script marks these as an error. It's an error because somebody should verify if a directory was simply renamed or if it was removed (rmname'd). Also it's not known what to do at this point. Shall we assume that the newly named directory contains all it needs? Or does further merging/importing need to take place?</p>
111 <p>Additionally, since a directory is renamed, the elements contained in the directory went along with it. So in the script, the from_view keeps producing paths with RNC_Intitialization_Configuration in them not RBS_RNC_Intitialization_Configuration. Such elements then appear to have disappeared and the script issues a warning for these. At this point we really cannot tell if the file element was simply removed (where we would assume that the act was deliberate and that we should not be importing the element back in) or if it's a result of a directory renaming of the parent directory (or some parent of the parent) thus falling into the error described in the preceeding paragraph.</p>
113 <nav class="page-navigation entry-navigation pagination content-nav">
114 <ul class="page-navigation-list">
116 <li class="page-navigation-list-item page-navigation-prev"><a rel="prev" href="http://defaria.com/blogs/Status/2007/09/building-qtucmw.html" title="Building Qt/UCMWB officially">Previous entry</a></li>
119 <li class="page-navigation-list-item page-navigation-next"><a rel="next" href="http://defaria.com/blogs/Status/2007/09/ucmwbdocument-v.html" title="UCMWB/Document Visibility">Next entry</a></li>
124 <aside id="zenback" class="zenback feedback">
125 Please paste Zenback script code here.
132 <aside class="widgets related" role="complementary">
133 <nav class="widget-search widget">
134 <div class="widget-content">
135 <form method="get" id="search" action="http://defaria.com/mt/mt-search.cgi">
137 <input type="text" name="search" value="" placeholder="Search...">
139 <input type="hidden" name="IncludeBlogs" value="8">
141 <input type="hidden" name="limit" value="20">
142 <button type="submit" name="button">
143 <img alt="Search" src="/mt/mt-static/support/theme_static/rainier/img/search-icon.png">
149 <nav class="widget-archive-category widget">
150 <h3 class="widget-header">Categories</h3>
151 <div class="widget-content">
154 <ul class="widget-list">
157 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
165 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (3)</a>
173 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
181 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
189 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
197 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
205 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
213 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
221 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
229 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
237 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
245 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
257 <nav class="widget-archive-dropdown widget">
258 <h3 class="widget-header">Archives</h3>
259 <div class="widget-content">
261 <option>Select a Month...</option>
263 <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
267 <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
271 <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
275 <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
279 <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
283 <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
287 <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
291 <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
295 <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
299 <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
303 <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
307 <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
311 <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
315 <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
319 <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
323 <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
327 <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
331 <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
335 <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
339 <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
343 <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
347 <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
351 <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
355 <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
359 <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
363 <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
367 <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
371 <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
375 <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
379 <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
383 <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
387 <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
391 <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
395 <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
399 <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
403 <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
407 <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
411 <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
415 <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
419 <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
423 <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
427 <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
431 <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
435 <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
439 <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
443 <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
447 <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
451 <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
455 <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
459 <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
463 <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
467 <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
471 <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
475 <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
479 <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
483 <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
487 <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
491 <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
495 <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
499 <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
503 <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
507 <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
511 <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
515 <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
519 <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
523 <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
527 <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
531 <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
535 <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
539 <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
543 <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
547 <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
555 <div class="widget-syndication widget section">
556 <div class="widget-content">
557 <p><img src="http://defaria.com/mt/mt-static/images/status_icons/feed.gif" alt="Subscribe to feed" width="9" height="9" /> <a href="http://defaria.com/blogs/Status/atom.xml">Subscribe to this blog's feed</a></p>
565 <footer id="footer" role="contentinfo">
566 <div id="footer-inner">
567 <div id="footer-content">
568 <nav role="navigation">
570 <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
576 <p class="license">© Copyright 2016.</p>
577 <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
583 <script src="http://defaria.com/mt/mt-static/jquery/jquery.min.js"></script>
584 <script src="http://defaria.com/blogs/Status/mt-theme-scale2.js"></script>